Code Monkey home page Code Monkey logo

college_bazaar's Introduction

College Bazaar

This Project aims to connect University students to sell and buy their used items. Sellers get a convenient platform to list their items, and Buyers get books and other articles at low prices, along with a chat feature to clear any queries they may have with the product.

Features and Tech Stack

  • ReactJs

Used this framework to build the frontend of the website as a SPA Single Page Application to procide somooth user experience.

  • Mongodb Atlas

Used for maintaining database of students registering on the site as well as details of all the item listings.

  • Node Js and Express framework

Used for building the backend server of the project.

  • Bcrypt Library

Used in sync with Node Js to ensure that passwords are properly hashed before being placed into the Database

  • Socket.io

Used to setup text Chat Application between Buyer and the seller.

  • JWT

Used this Authenctication System to make sure the user is logged in before accessing any personal info on the site

Run Locally

Clone the project

  git clone https://github.com/yashjoshi-dotcom/College_Bazaar.git

Go to the project directory

  cd College_Bazaar
  • Split the terminal to run both frontend and backend conviniently.

To Open frontend directory.

cd .\frontend\

To Open backend directory.

cd .\backend\

Install dependencies on both frontend and backend folder

  npm install

Start the frontend React application

  npm run start

Start the backend Server

  nodemon app.js

Please make sure you have config.env file setup in the backend directory. The Format is demostrated in config.env.example file.

Demo Video

CollegeBazzarDemo.mov

Authors

This Project would not have been possible without the immense help of following people.

Roadmap

  • Additional Sign in Options with Google and Github
  • Adding Lost and FOund Item Section
  • Adding Wishlist functionality

college_bazaar's People

Contributors

yashjoshi-dotcom avatar yuvrajg37 avatar tanush15 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.