Telerik Academy Asp.NET MVC 5 Project
GoDrive is a simple Web Application that help Users get their Driver License faster.
How? - The Application brings all the companies that provide a Driver License Service in one place and, so the users have an easy way to find the Company that is suitable to them.
Whant to register Your own company? - Apply directly on the website. GoDrive provide a way to build Your own Company profile:
- Upload your Company image and images of Your vehicle
- Manage Your Company public information
- Manage the users joined Your Company
- Manage the Company Driving Schedule
Users Benefits:
- Fast and easy browse through hundreds of Companies
- Send Application to join a Company directly on the website
- Keep track of Your Schedule online
- Check Your Progress
Need any Help? - Go to the Contact page and don't hesitate to get in touch with an Administrator any time.
Public Part - Anonymous users can review the Home page, the About page, the Contacts page, browse through all the companies and Login or Register.
Private Part:
- Authorized users can Apply for creating their own company and Apply for joiniing an existing company.
- Company Owners can manage thier company public information - Name, Description, Contacts, Images, manage the Schedule of their users, and process incoming request from users.
- Users joined in Company can review their Schedule and their current progress (drived hours, hours left to drive).
Administration part - Administrator users can process incoming requests for creating companies, create companies for users, manage all users and all companies in the application (Edit, Delete).
Used Technologies:
- Asp.Net MVC5 - Model view controller framework for building dynamic web sites with clean separation of concerns
- EntityFramework 6 - data access technology for Applications in .NET.
- Autofac - Inversion of Control container for .NET
- Automapper - A convention-based object-object mapper
- Materialize - A modern responsive front-end framework based on Material Design