The objective of this website is to provide a user-friendly platform for individuals to buy and sell their old cars easily and efficiently.
Welcome to our website! We provide a platform for users to buy and sell old cars. With our user-friendly interface, you can easily navigate through features such as login, signup, adding cars for sale, and searching for your desired vehicle. Whether you're looking to sell your old car or find a new set of wheels, our website offers a convenient and efficient way to connect buyers and sellers. Join our community today and experience the convenience of buying and selling cars online.
1) Front-end:
* React (HTML5, JS, CSS3)
* Redux (React-redux, redux-thunk)
* Chakra Ui
* External CSS Libraries (Styled-Components, framer-motion)
2) Back-end:
* Node
* Express
* Mongoose (server-databse)
* www.cyclic.sh (To Deploy Server)
3) DataBase:
* MongoDB (MongoDB Atlas)
1) react
2) react-dom
3) react-scripts
4) styled-components
5) react-router-dom
6) react-icons
7) chakra ui realated libararies including chakra icons
8) react-slick
9) axios
10) redux, redux thunk, react-redux
11) chartJS
1) express
2) cors
3) dotenv
4) mongoose
5) nodemon
6) bcrypt
7) jsonwebtoken
1) navigate to Front-end directory
2) use node version 16 or higher. version 18 is recommended
3) run command npm install
(make sure you are confirming url of server)
npm start /*or*/ npm run start
npm run build
1) navigate to Back-end directory
2) use node version 16 or higher. version 18 is recommended
3) run command npm install
npm start
npm run server
in .env file provide MONGODB_URL with proper credentials
if MONGODB_URL not declared in .env, by default it will connect to local data base
in case not working try changing MONGODB_URL in Back-end/config/db.js