Buy what you want and Sell what you have
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
- 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....
- React JS
- Redux, Redux thunk, Redux Persist
- Formik, React Hook Form
- Filepond
- React Bootstrap
- Node JS, Express JS
- Mongoose, MongoDB Atlas
- Cloudinary
- Multer
- 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