Skip to content

Henus321/mern-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

226 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Dashboard

App logo

Full-featured web application. You can create or edit orders based on customers and products from the database. Authentication provided by JWT and stored in cookies. User data is editable in the profile settings.

This project deployed on render.com: https://mern-dashboard.onrender.com/

Frontend technology stack:

  • TypeScript
  • React
  • Redux with RTK
  • Ant Design
  • Webpack
  • React Testing Library

Backend technology stack:

  • JavaScript
  • Node
  • Express
  • Mongo DB

API endpoints:

Auth:

POST /api/v1/profile-auth/login
POST /api/v1/profile-auth/registration
GET /api/v1/profile-auth/logout

Profile:

GET /api/v1/profile-auth/me
PATCH /api/v1/profile-auth/me
PATCH /api/v1/profile-auth/password-change

Orders:

GET /api/v1/orders
POST /api/v1/orders
GET /api/v1/orders/{orderId}
PATCH /api/v1/orders/{orderId}
DELETE /api/v1/orders/{orderId}

Products:

GET /api/v1/products
GET /api/v1/products/{brand}

Customers:

GET /api/v1/customers
POST /api/v1/customers
GET /api/v1/customers/{customerId}
PATCH /api/v1/customers/{customerId}
DELETE /api/v1/customers/{customerId}

Packages

 
 
 

Contributors