Welcome to VCommerce, the ultimate platform for VIT University students to buy and sell their second-hand products. This project aims to create a connection ground between senior students looking to sell their items and juniors seeking cost-effective solutions for their needs, whether it's textbooks, bicycles, electronics, or electrical devices.
-
User Profiles: Users can create personalized profiles, making it easy to track their activities and interact with others.
-
Product Listings: Post detailed product listings with images, descriptions, and prices.
-
Marking Favourites: Mark products as favourites to review them later.
These instructions will help you set up a local development or production environment of VCommerce.
To run the project, you will need:
- Node.js (v14 or higher)
- npm (usually comes with Node.js installation)
- MongoDB (either installed locally or use a cloud-based solution)
- MySQL (either installed locally or use a cloud-based solution)
-
Clone the repository:
git clone https://github.com/Tech-Taxi/vcommerce.git
-
Navigate to the project directory:
cd vcommerce -
Install the required dependencies:
cd backend && npm i cd .. cd fronend && npm i
-
Create a config.env file in the backend directory and set the necessary environment variables mentioned in backend/config.env.example
-
Start the backend and frontend server
cd backend && npm run dev cd .. cd frontend && npm run dev
-
Access the application in your browser at http://localhost:5173.
-
User Registration and Login: Users can register and log in to their accounts.
-
User Profile Management: Users can manage their profiles and update their information on the application.
-
Product Listing: Post products you want to sell with detailed descriptions and images.
-
Product Management: Update product information that have been listed by you, and delete them once sold.
-
Enjoy Buying and Selling!: VCommerce is your platform for all your buying and selling needs within the VIT University community.
Feel free to contribute to the project
