/sellbd

Buy what you want and Sell what you have

Primary LanguageJavaScript

Sell BD

Buy what you want and Sell what you have

Overview

This is a buy sell website. You can see different types of advertisement and you can contact with seller via email and phone. as well as you can post your own advertisement.

Project Overview video : https://youtu.be/1U6uuDdL49Q

Features

  • Local Sign Up
  • Email Verification
  • Login with Facebook
  • Login with Gmail
  • Own profile and Update phone number information from profile
  • different types of advertisements with search and filter. find product, based on category, division, area, price etc.
  • Infinite Scrolling. Scroll to load more advertisements
  • Post your own advertisements. Add title, location and info. as well as upload most five images of your products.
  • And so on....

Technology I have used..

  • React JS
  • Redux, Redux thunk, Redux Persist
  • Formik, React Hook Form
  • Filepond
  • React Bootstrap
  • Node JS, Express JS
  • Mongoose, MongoDB Atlas
  • Cloudinary
  • Multer

How to run this projects

  • Clone this repsitory
  • cd client and run npm install
  • cd server and run npm install
  • make a .env file in server folder and add these env variable
      dbUsername = put your db username without string
      dbPassword = 
    
      googleClientId = 
      googleClientSecret = 
    
      cookieKey = 
    
      fbAppId = 
      fbAppSecret = 
    
      jwtSecret = 
      sendgridAPI = 
      fromEmail = 
    
      CLOUD_NAME = 
      CLOUDINARY_API_KEY = 
      CLOUDINARY_API_SECRET = 
    
      clientURL = http://localhost:3000/profile 
    
  • cd client and run npm start
  • cd server and run npm run dev

Screenshot

ss


ss


ss