Skip to content

ASP.NET Core 8 application for the course IBT 2020 at Technical University of Sofia

License

Notifications You must be signed in to change notification settings

stanislavstoyanov99/PhotoPavilion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP.NET Core Photo Pavilion

ASP.NET Core application for the course IBT 2020 @Technical University of Sofia

Build Status GitHub license

👉 Project Introduction 👈

PhotoPavilion is my project for IBT course of Technical University of Sofia as individual assignment. It is a ready-to-use ASP.NET Core application.

📝 Project Description - EN

The web application provides a modern graphical interface for use. The app combines a lot of functionality, which can be useful for users. In the header like many web applications there is a navigational panel with the following menus: “Products”, “Brands”, “Categories” – dropping menu, “Privacy”. Next to this panel there is a search bar which can find requested information from the user after full searching in the system. Each page has a footer where you can find references to other pages of the system – “FAQ”, “Contact us”, “Privacy Policy”, different product categories and links to social networks. The app gives opportunity for real product purchases with two ways of payment – in place and online. Moreover, there is a rating system, system for writing comments and reviews of products.

📝 Project Description - BG

Уеб приложението предоставя модерен графичен интерфейс за работа. Приложението комбинира в себе си много функционалност, която може да бъде полезна за потребителите. В горната му част като повечето уеб приложения има удобен навигационен панел със следните менюта: “Products”, “Brands”, “Categories” – с падащо меню на категориите, “Privacy”. До този панел има търсачка, която може да намира заявена информация от потребителя като резултатите, които се връщат са след претърсване на цялата система. В дъното на всяка страница има footer или мястото, където може да намерите препратка към останалите страници от системата – “FAQ”, “Contact us”, “Privacy Policy”, различните категории продукти както и връзки към социалните мрежи. Приложението дава възможност за реално закупуване на продукти чрез два начина на плащане - на място в магазина и онлайн. Също така има изградена рейтинг система, система за писане на коментари и ревюта на продуктите.

Unit tests Code coverage

Code coverage

🔨 Used technologies

  • ASP.NET CORE 8 MVC
    • Current master branch version
  • ASP.NET CORE 3.1 MVC
    • Older version located in branch older-version-net3.1
  • ASP.NET CORE 6 MVC
    • Older version located in branch migrate-to-net6
  • ASP.NET Core areas
  • Entity Framework CORE 8
    • Current master branch version
  • Entity Framework CORE 3.1
    • Older version located in branch older-version-net3.1
  • Entity Framework CORE 6
    • Older version located in branch migrate-to-net6
  • Newtonsoft.Json
  • SendGrid
  • Cloudinary
  • TinyMCE
  • Bootstrap
  • Moment.js
  • AJAX real-time Requests
  • jQuery and any kind of jQuery plugins
  • JavaScript and JS animations
  • Facebook for developers
  • Stripe
  • GoogleReCaptcha

💾 Database Diagram

Link

https://photopavilion.azurewebsites.net/

Author

Stanislav Stoyanov

MVC Template authors

✌️ Show your opinion

Give a ⭐ if you like this project!

License

This project is licensed under the MIT License - see the LICENSE file for details