This project is a web for buying luxury vehicles. In this application you can add vehicles, register with email and password, reset password by email that is being sent to your email, open chat rooms, real-time chat, cart, manage orders, manage users and so on.
All pages are responsive.
Write your Gmail email address at "serverEmailAddress" (line 9)
Write your email password at "serverEmailPassword" (line 10)
routes/index.js
At your email account security settings enable control access to less secure apps
Run the helpscripts -> addVehicleList.js script
Run the helpscripts -> addUsers.js script
This script adds Admin user, if you register by the site you'll get a user permission, Change the email, name, or any othe field in that script as you want for your comfort.
Run the server side app: http://localhost:3010
Run the client side app in development mode.
Open http://localhost:3000 to view it in the browser.
- JQuery: SlideShow component
- Socket.io: Chat
- Passport: User authentication
- Nodemailer: Reset password
- Media query: Responsive web application
- Material-UI: AppBar and other components
- MongoDB: Database
- React: Client side
- Node.js: Server side
- Axios: HTTP requests
- JavaScript: Programming language
- CSS: Design
- Cookie: Cart
- Session: HTTP requests authentication