An ASP.NET web application (ASP.NET Core.)
- The user should be able to register and login
- The registration information must be stored in a Microsoft SQL Server database
- Users must fill in the name and student number fields when registering and then create a username and password
- The user must be able to add the modules they will be working on
- The user should also be add hours they spent on each module
- The user should also be edit their profile
- The User should be able to add a reminder to any moudle
- All the reminders that are within 24 hours should be displayed on the home page of the user
- The application must remember the logged in user
- The user should be able to toggle between using cards or list to display added modules
- C#
- Microsoft SQL Server
- IDE (Recommended Visual Studio 2019 or higer)
- .Net 3.1
To create your first migration or a new migration open your Package Manager Console or any other command line of your choice. Make sure that you are in the root folder of the application before creating the migration
- Click on View => Other Windows => Package Manager Console
- Package Manager Console will show up at the bottom left of your IDE
- Click on it to open it.
enable-migrations
= add-migration InitialMigration EF Core will create a directory called Migrations in your project, and generate some files. More information visit https://docs.microsoft.com/
update-database
- This will create and add all the tables needed for the web application
- Your application is ready to run on your new database, and you didn't need to write a single line of SQL. More information visit https://docs.microsoft.com/
- Click on Build => Rebuild Solution
- Look at the Output tab to see if they were any errors if not:
- Click on the green button to run the application
- The programme will compile and run
More information on how to use the web application is on the User Manual