Skip to content

Vastrum is an e-commerce platform for clothing, featuring intuitive user interfaces and robust product management, built with a responsive design approach and secure checkout process.

Notifications You must be signed in to change notification settings

Ritik-Nagpure/Vastrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vastrum | वस्त्रुम् | E-Commerce Website

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.

Features

  • 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.

Tech Stack

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

Getting Started To run the Vastrum E-Commerce Website locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Ritik-Nagpure/Vastrum.git
cd vastrum-ecommerce
  1. Install dependencies:

    • For the GUI (Frontend):
    cd gui
    npm install
    
    • For the App (Application Layer):
    cd app
    npm install
    
  2. Set up the database and environment variables.

  3. Start the development servers:

    • For the GUI (Frontend):
    cd gui
    npm start
    
    • For the App (Application Layer):
    cd app
    npm start
    
  4. Open your browser and navigate to:

    • Frontend: http://localhost:<PORT_Number>
    • Backend: http://localhost:<PORT_Number>

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! 🚀🛍️✨

Contribution Guidelines

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! 🛍️✨

About

Vastrum is an e-commerce platform for clothing, featuring intuitive user interfaces and robust product management, built with a responsive design approach and secure checkout process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published