Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kislevlevy/cashier-client

A robust store management software with secure user authentication, role-based access, and full product management capabilities, integrated with Atlas DB.
https://github.com/kislevlevy/cashier-client

express js jwt mongodb mongoose nodejs

Last synced: about 4 hours ago
JSON representation

A robust store management software with secure user authentication, role-based access, and full product management capabilities, integrated with Atlas DB.

Awesome Lists containing this project

README

        

# Cashier Client

## Description

A robust store management software designed for secure and efficient product management. This application provides features like role-based access control, secure user authentication, and comprehensive product management including adding, editing, removing products, and handling feedback. Additionally, it offers password management features and product image uploads, ensuring a secure and user-friendly experience.

## Features

- Role-based access control
- Secure user authentication
- Product management: Add, edit, remove products
- Product feedback management with restrictions
- Password management: Forgot password, reset password
- Product image upload
- Full communication with Atlas DB
- Responsive and user-friendly interface

## Built With

### Front-End

- JavaScript
- Custom CSS
- HTML
- JSON

### Back-End

- Node.js
- Express
- MongoDB
- Mongoose
- JWT

## Skills Demonstrated

- Secure user authentication and role management
- Database communication using MongoDB, Mongoose, and Atlas DB
- Full-stack development with Node.js and Express
- Front-end development with custom CSS, HTML, and JavaScript