An open API service indexing awesome lists of open source software.

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

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