@xtopher Depends if you want to build and maintain two separate applications in two separate repositories or not? Personally, I wouldn’t if the apps need to operate on the same database schema, use the same models, etc.
Oct 26, 2025
7
Level 2
Admin and Customer App on the same Repository
I am working on a project that features a heavy (static assets) admin portal and a relatively lightweight customer portal. I started the project with both the admin and customer sides on the same repo.
I have a few concerns:
- Will it be a concern for PCI-DSS certification?
- Should I use two Vue entry points for improved asset bundling, or should I separate them into two repositories?
More Context:
- I am the only developer working on the project for now (startup)
- The App won't deal directly with Card Holder Data, as I intend to use payment switches like Paystack/PayPal for the card transactions.
- I use Laravel/Vue/Inertia for development.
Any advice would really help clear some doubts.
Please or to participate in this conversation.