MVP Requirements | Milestone 1 - Quantium-Nonsense/ProjectOmega GitHub Wiki
Administrative Client
- Accomodate for 2 roles: Super Admin and Admin
- Be able to Set and View permissions
- List of all items with:
- The Title, Description, Category and Price Fields
- isDisplayed
- Show/Hide Button
- Search, Sort and Filtering
- CRUD for items
- CRUD for industry management
- Authentication
- Account Management
- Changing passwords, CRUD users
- Orders Placed
- Customers
- CRUD Customer details
- Assign Customer to Rep
Backend
- Admin(Super)
- JWT
- Log of who added who (to integrate it to the client)
- CRUD for items
- CRUD for industry management
- CRUD for Roles
- CRUD for Users
- CRUD for Customer Data
- CRUD for Orders
- Enforce user authentication
Rep Client
- Authentication: login
- Read only list of items
- CRUD order
- Orders Screen
- Order Confirmation
- Request adding a new customer
Database
- Big ass Relational Schema