This project aims to create a comprehensive online platform for E-Comm store, complete with user authentication, user profiles, and a full-fledged product management system. The backend is built using Node.js and MongoDB, offering APIs for user authentication, user profile management, and CRUD operations for categories and products. The frontend, developed with React.js and TypeScript, provides a seamless user experience with features like login and signup forms, user profile management, and a product home page with dynamic product listings and cart functionality. The design focuses on simplicity and user-friendliness, ensuring that users can easily navigate the platform, manage their profiles, and browse and rent vehicles hassle-free. Overall, the project aims to deliver a modern, responsive, and efficient online platform for vehicle rental services.
- Full app: https://arbadeployment.onrender.com/
MongoDB, Expressjs, React/Redux, Nodejs
MERN app,Tech Stacks-> MongoDB, Expressjs, React/Redux, TailwindCss, Github, Nodejs, Typescript, Cloudniary.
If the web-app is not responsing, please wait and reload. This may occur due to Render's free version not responding.
- For development, you will only need Node.js and a node global package, NPM, installed in your environement.
$ git clone https://github.com/tarun-upadhyay/ArbaDevelopmentStudios_FullStack_Assginment.git
$ yarn # or npm i
client
- package.json
- src
- index.js
- App.jsx
- Components
- Pages
---
server
- package.json
- app.js
- controller
- authController.js
- allother controles..
- DB
- db.config.js
...
$ cd frontend // go to frontend folder
$ yarn # or npm i // npm install packages
$ npm start // run it locally
$ cd backend // go to client folder
$ yarn # or npm i // npm install packages
$ npm start // run it locally
- Inside ->.env
- MONGO_URI
- JWT_SECRET
- JWT_LIFETIME
- JWT_LIFETIME
- cloud_name
- api_key
- api_secret
- Thank you for using this application
- Feel free to ask any query.
My Github https://github.com/tarun-upadhyay
My Portfolio https://tarun-upadhyay.github.io/