https://github.com/guruprasad3n/arba_development--assignment
https://github.com/guruprasad3n/arba_development--assignment
chakra-ui css expressjs html jwt mongodb nodejs react-redux reactjs redux-toolkit
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/guruprasad3n/arba_development--assignment
- Owner: Guruprasad3n
- Created: 2024-04-17T07:41:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T15:45:56.000Z (about 2 years ago)
- Last Synced: 2025-03-11T20:47:44.145Z (over 1 year ago)
- Topics: chakra-ui, css, expressjs, html, jwt, mongodb, nodejs, react-redux, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://arbagp.netlify.app/
- Size: 286 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arba Development
## Introduction
This is an Ecommerce app. user can add the products and categories It provides a user-friendly interface for creating, managing, and categorizing products based on their status.
## Project Type
Fullstack
## Deplolyed App
Frontend: [Deplot Link](https://arbagp.netlify.app/)
## Test User
- User id : user
- Password : user@123
## Directory Structure
## Installation & Getting started
git clone https://github.com/Guruprasad3n/Arba_Development--Assignment
---------------------
cd Arba_Development--Assignment
### Frontend
- cd frontend
- npm install
- npm run dev
- Server will start on the ```http://localhost:5173/```
### Backend
- cd backend
- add ```.env```
- PORT = your port number
- MONGO_URI = your Mongo Url
- JWT_SECRET = Your Jwt Secret
- npm install
- npm start
- Server will start on the ```http://localhost:8000/```
### API Endpoints
- User
* POST /register - Register User
* POST /login - Login User
* POST /forgot-password - Change Password
* GET /:userId - Get User By Id
* POST /:userId - Update User
## Technology Stack
### Frontend
- React.js
- Chakra UI
- react-router-dom
### Backend
- Node.js
- Express.js
- MongoDB
- Mongoose
- Other libraries/modules:
- cors
- dotenv