Skip to content

elms64/WeFix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a university project, web application designed to provide a comprehensive system for a case study on "WeFix Mechanics"

This application uses Microsoft C#, ASP.NET Core 7.0, Entity Framework, the Microsoft Identity API and Razor Pages. Data is stored using SQLite in the "App.db" file included in the main project.




The application seeds several accounts into the database, with varying levels of authorisation. The "dotnet secret password" is set as "Test1234,"

Email Access Level / Role Permissions
admin@example.com "SysAdmin" Admins have full control (CRUD) over the system and can approve appointments, remove users and permissions or part records, excluding the technician system for conciseness
manager@example.com "Manager" Access to manage, approve and deny appointments, No access to user management
technician@example.com "Technician" Technicians have access to an interface for recording details of services and generating invoices. View customer appointments, vehicles and full access to parts data
reception@example.com "Reception" Permissions to access and create appointments. View parts and customer information
customer@example.com "User" Low access level. Users can create new accounts, request and manage appointments associated with their account and view parts data. As well as edit their personal details
customer1@example.com "User" --
customer2@example.com "User" --
customer3@example.com "User" --
customer4@example.com "User" --

About

A web application designed for a university assignment, providing a local garage and its customers with a comprehensive system for booking car repairs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages