Skip to content

Latest commit

 

History

122 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VCommerce

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Banner

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.

Table of Contents

Features

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

Getting Started

These instructions will help you set up a local development or production environment of VCommerce.

Prerequisites

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)

Installation

  1. Clone the repository:

    git clone https://github.com/Tech-Taxi/vcommerce.git
  2. Navigate to the project directory:

    cd vcommerce
  3. Install the required dependencies:

    cd backend && npm i
    cd ..
    cd fronend && npm i
  4. Create a config.env file in the backend directory and set the necessary environment variables mentioned in backend/config.env.example

  5. Start the backend and frontend server

     cd backend && npm run dev
     cd ..
     cd frontend && npm run dev
  6. Access the application in your browser at http://localhost:5173.

Usage

  1. User Registration and Login: Users can register and log in to their accounts.

  2. User Profile Management: Users can manage their profiles and update their information on the application.

  3. Product Listing: Post products you want to sell with detailed descriptions and images.

  4. Product Management: Update product information that have been listed by you, and delete them once sold.

  5. Enjoy Buying and Selling!: VCommerce is your platform for all your buying and selling needs within the VIT University community.

Work in Progress

  1. Frontend Issues
  2. Backend Issues

Feel free to contribute to the project

About

An intra-college ecommerce platform for the trade of second hand goods

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages