Comprehensive Documentation for Local App

Job ID: 39206051

Budget: $250 – $750 USD

Create a documenatation about below aplication.
It's hosted localy using Docer and Azure Data Studio.
Needed points in documentation:
1. Functional Requirements
2. Non-Functional Requirements
3. Implementation Diagram
4. Use Case Diagram
5. Use Case Scenarios
6. Class Diagram
7. Database Schema
8. Application usage examples

Warehouse
Technology
Blazor .Net 8
Bootstrap v5
MS Sql
Setup dev env
Setup SQL database (for example in docker)
Tip

You can easly deploy sql server to docker with azure data studio

Update connection string in appsettings.Development.json
If file doesn't exists, just create it
Startup Warehouse.Web project
Create migration script
Run this command to create new migration script to update Database:
dotnet ef migrations add NAME OF MIGRATION --project Warehouse.Domain --startup-project Warehouse.Web --output-dir Data/Migrations
Run project to apply migration or run this command to manually apply migration:
dotnet ef database update --project Warehouse.Domain --startup-project Warehouse.Web
Important

Default admin user is created upon starting of project, login: admin@local password: zaq1@WSX

Functionality
Login
Register new user
Register new company
Home page:
Show quick actions for authorized and non authorized users
Show newest products
Admin user view
list of users
create/edit admin user
Products:
Create new Product
Edit Product
List of all Products
Show details
Filter by products created by current user
Profile page:
Show user informations
Show newest added products by the user
Update user data
Company dashboard:
Company informations
Company newest products
Company user list
create/edit company user
Additionall Functionality on pages
Pagination
Searching by text
Support for multi-language