This repository contains a full-stack e-commerce application split into three main folders:
admin/— admin dashboard built with React and Viteclient/— customer-facing storefront built with React and Viteserver/— backend API built with Node.js and Express
-
admin/src/contains admin UI components, pages, and stylespackage.jsondefines admin dependencies and scriptsvite.config.jsconfigures the Vite build
-
client/src/contains the storefront UI, pages, and shop contextpackage.jsondefines client dependencies and scriptsvite.config.jsconfigures the Vite build
-
server/server.jsstarts the Express API serverRoutes/,Controllers/, andModels/contain backend routing and data logicconfig/holds database and Cloudinary config filespackage.jsondefines server dependencies and scripts
cd admin
npm install
npm run devcd client
npm install
npm run devcd server
npm install
npm start-live on : https://tierce-ecom.vercel.app/ -Admin Panel: https://tierce-admin.vercel.app/ Admin Email: a@gmail.com Admin password: aaaaaaaa
- Run the server before using the client or admin app so API requests can succeed.
- Verify environment variables and database configuration in
server/config/db.jsandserver/config/coudinary.js. - Each folder has its own Vite/Node configuration and dependencies.
This repository does not include a license file. Add one if you want to define reuse terms.