Blazor Server Project C#

Job ID: 34109637

Budget: $30 – $250 USD

Blazor Server Project (Note: Syncfusion controls if possible, use trial)

Cost $200
Timeframe - 4Days

Milestone 1 - Azure DB Schema, File Storage, Login Page, Nav Panel
Milestone 2 - Administration Page to Manage Files & Accounts
Milestone 3 - Dept. Pages with Search & CRUD funcs & Google Earth
Milestone 4 - Testing, Documentation & Delivery of Source codes

Proposal:

Login Page (top right corner) - Sign In page with Email, Password, Forgot Password
Navigation Menu - Home, HR, Fin, IT, Security
Collapsible Side Navigation panel to require more grid space for future data expansion.

Roles: Admin, Manager, User
Permissions: Edit, View
Access: URL or certain page/pages

Pages: (Simple .razor interface)
Home: Hello World (access by everyone)
Each department will have search criteria based on field column - see column in brackets

HR - Firstname, (Lastname), Address, pdf file link, the page will have CRUD funcs
Finance - Invoice Details i.e. (Invoice Number), Description, Cost, pdf file link, the page will have CRUD funcs
IT - Inventory Details i.e. (PC Number), Model, OS, Type (laptop, desktop, tablet), pdf file link, the page will have CRUD funcs
Security - Checkpoint No, Name, (Date), Status, Lat , Lon, view link button (google earth) as it opens ...upon hover of PIN must show details (name & status) - No CRUD req

Accounts:
Admin - All access, Creates User, Creates Roles, Assigns Roles, Creates url, Assigns url, Assigns permission
Updates & Deletes
File Storage management
Manager -
e.g. HR Manager only to HR page and access to Edit HR records
User -
e.g. HR Officer only to HR page and access to View HR records (no CRUD)

and so forth with Finance, IT etc. pages

Cloud Azure
- Db
- File Storage (By Dept)

Structure
- MVC