Vista Mart is a full-fledged online store built with the MERN stack (MongoDB, Express.js, React.js, and Node.js). It offers a seamless shopping experience for customers, allowing them to browse a wide range of products, add items to their shop, and manage their shop effectively.
- Robust Product Management: Add, edit, and manage your product catalog with ease.
- Intuitive Search: Help customers find what they're looking for quickly and conveniently.
- User Accounts and Order Management: Allow customers to create accounts and add products.
- Admin Dashboard: Gain valuable insights and customer behavior.
- Responsive Design: Ensure a flawless shopping experience across different devices.
- Scalability and Security: Built with scalability and security in mind for sustainable growth.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Additional Tools: (e.g., ESLint, Prettier, testing frameworks)
Clone this repository: git clone https://github.com/imparth7/vistamart.git
Install dependencies: npm install (or yarn install)
Configure database connection: Update .env file with your MongoDB connection details.
Start the development server: npm run dev (or yarn start)
Access the application at http://localhost:5173 in your browser.
Explore features, create test accounts, and add sample products.
Start client side and server side dev mode using: npm run dev
You need nodemon to run dev mode in server side.
Feel free to fork repository and add star to the project.