Skip to content

ASP.NET Core web application made for Technical University of Sofia

License

Notifications You must be signed in to change notification settings

stanislavstoyanov99/HealthyFood

Repository files navigation

πŸ₯‘πŸ΄Healthy Food Web App

Welcome to the Healthy Food Web App GitHub repository! This web application is built with ASP.NET Core 7, Entity Framework Core 7 and MSSQL using the MVC architecture pattern. It was developed for the course SSUB 2023 at Technical University of Sofia.

The main goal of the app is to provide users interested in culinary arts and organizations dealing with food preparation, a platform to share and discover healthy recipes and articles.

🌟 Features

  • User Authentication: Users can create an account, sign in, and use the app. We also support Facebook login for easier access.
  • Create and Share Recipes: Users can create and share their favorite healthy recipes with the community.
  • Rate and Review: The community can rate and review the recipes, providing feedback and suggestions.
  • Article Creation: Users can also create articles related to culinary arts and healthy eating, and share them with the community.
  • Search Functionality: The app provides search functionality, allowing users to search for recipes and articles by title and tags.
  • Calorie Calculator: Users can use a calorie calculator to estimate how many calories they burn per day - Gain Weight, To Maintain, To Lose Weight values are supported.
  • Built-in Chat: The app provides a custom built-in chat system for communication with AI Bot-driven Q&A support.

πŸ“š Technologies

The app uses the following technologies:

πŸŽ“ Usage

Users can use the app by creating an account, signing in, and accessing the various functionalities provided.

Recipe Creation

  1. Sign in to the app.
  2. Navigate to the Create Recipe page.
  3. Fill in the recipe details, including the title, description, ingredients, and instructions.
  4. Click Create to create the recipe.

Article Creation

  1. Sign in to the app.
  2. Navigate to the Create Article page.
  3. Fill in the article details, including the title, description, and content.
  4. Click Create to create the article.

Recipe/Article Rating and Review

  1. Sign in to the app.
  2. Navigate to the recipe/article you want to rate/review.
  3. Click on the Rate button to rate the recipe/article.
  4. Click on the Review button to leave a review.

🌐 Hosting

The app is hosted on Azure Cloud. You can access it by visiting https://healthyfoodtu.azurewebsites.net.

🀝 Contributing

Contributions are welcome! Please create a pull request and we'll review it as soon as possible.

πŸ§‘β€πŸ’» Authors

⭐Screenshots

Home page

Home page 1 Home page 2 Home page 3 Home page 4 Home page 5 Home page 6

Login/Register Dialogs

Login Register Dialog 1 Login Register Dialog 2

Footer

Footer

FAQ page

FAQ page

Privacy page

Privacy page

Contacts page

Contacts page

Admin Dashboard

Admin Dashboard 1 Admin Dashboard 2 Admin Dashboard 3

Recipes pages

Recipe pages 1 Recipe pages 2 Recipe pages 3 Recipe pages 4 Recipe pages 5 Recipe pages 6 Recipe pages 7 Recipe pages 8

Articles pages

Articles pages 1 Articles pages 2 Articles pages 3 Articles pages 4 Articles pages 5

Chat

Chat 1 Chat 2

Manage profile

Manage profile

✌️ Show your opinion

Give a ⭐ if you like this project!

πŸ“ License

This app is licensed under the MIT License. See the LICENSE file for more information.