Welcome to the Vastrum E-Commerce Website repository! This project represents the online presence of Vastrum, a prominent name in the clothing and fashion industry. Our website is designed to provide a seamless shopping experience, showcasing a diverse range of clothing and fashion products that embody culture, authenticity, and remarkable quality.
-
User-friendly Interface: Navigate effortlessly through our website with an intuitive and visually appealing user interface.
-
Extensive Product Range: Explore a wide array of clothing and fashion items, carefully curated to cater to diverse tastes and preferences.
-
Secure Checkout: Enjoy a secure and smooth checkout process, ensuring the safety of your personal and financial information.
-
Responsive Design: Access our website from various devices, as our responsive design adapts to different screen sizes.
-
Search and Filter: Easily find the products you love with our robust search and filter functionalities.
This project is built using the MERN (MongoDB, Express.js, React, Node.js) stack, following a monolith architecture. Prisma serves as the Object-Relational Mapping (ORM) tool for seamless database interactions.
-
Frontend: Built with React for a dynamic and engaging user experience.
-
Backend: Powered by Node.js and Express.js, handling server-side logic and API endpoints.
-
Database: MongoDB serves as the database for storing product information, user data, and other essential details.
-
ORM: Prisma is utilized to simplify database interactions and maintain data integrity.
Getting Started To run the Vastrum E-Commerce Website locally, follow these steps:
- Clone the repository:
git clone https://github.com/Ritik-Nagpure/Vastrum.git
cd vastrum-ecommerce
-
Install dependencies:
- For the GUI (Frontend):
cd gui npm install
- For the App (Application Layer):
cd app npm install
-
Set up the database and environment variables.
-
Start the development servers:
- For the GUI (Frontend):
cd gui npm start
- For the App (Application Layer):
cd app npm start
-
Open your browser and navigate to:
- Frontend:
http://localhost:<PORT_Number>
- Backend:
http://localhost:<PORT_Number>
- Frontend:
Now you have the Vastrum E-Commerce Website running locally, with separate folders for the GUI (Frontend), App (Application Layer), and Database. Happy coding and exploring! 🚀🛍️✨
We welcome contributions to enhance the functionality and features of our website. If you'd like to contribute, please follow our Contribution Guidelines.
Thank you for being part of the Vastrum E-Commerce project! Happy coding and happy shopping! 🛍️✨