The purpose of the application is to improve the lifestyle of users by facilitating the organization of meals and combating food waste.
The application aims to achieve the following objectives:
- registration and login in the application
- creating a user profile (date of birth, gender, number of kg, height, food choices, etc.)
- establishing a number of kcal needed daily based on a person's body mass index
- adding your own recipes
- searching for recipes in the inventory
- adding recipe reviews
- establishing a weekly recipe schedule
- notifying the user of the macronutrients you want
- generating a weekly shopping list
Different users: ordinary people, people who are passionate about cooking, people with various food intolerances.
- Web development stack: .NET Framework 4.7.1, Identity Framework 2.2.3, Entity Framework 6.1.3, Azure SQL Database, Bootstrap
- IDE: Visual Studio 2022
- Database management: Azure Portal, Azure Data Studio
- Unit tests: UnitTesting (TestTools)
- Code coverage: Fine Code Coverage