Skip to content

yordanov21/myplacesbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

myplacesbox

ASP.NET Core application for the course C# Web - ASP.NET Core October 2020 @SoftUni

This app is made for educational purposes and the entire code is Open source in GitHub : yordanov21 The site presents popular landmarks and hikes in Bulgaria. You can see all places generated in the app and create new landmarks and hikes. Also describe them to help other adventurers to expore the amazing places of Bulgaria.

Web application use following technologies, frameworks and development techniques 🔨 Built With:

• The application is implemented using ASP.NET Core Framework (latest).

o The application have 15 web pages (views), and more than 25 auto-generate views in Administration and Identity area

o The application have at 15 entity models

o The application have at 8 controllers and 5 auto generate in Administration area

• Use Visual Studio 2019

o Use the Razor template engine for generating the UI

 Use sections and some partial views.

 Use display and editor templates

• Use Microsoft SQL Server as Database Service

• Use Entity Framework Core to access database

• Use MVC Areas to separate different parts of application

o Use responsive design based on Bootstrap a combine with my own design

• Use the standard ASP.NET Identity System for managing Users and Roles

• Use AJAX request to asynchronously load and display data for vote of landmarks

• Unit Tests for your logic, controllers, actions, helpers, etc.: cover at 30%(for now) of business logic.

• Implement error handling and data validation to avoid crashes when invalid data is entered

• Use Dependency Injection

• Use AutoМapping

• Prevent from security vulnerabilities like SQL Injection, XSS, CSRF.

Technologies Used This website is designed and runs using the main technologies below:

ASP.NET CORE 3.1 => mograted to ASP.NET 5.0

ASP.NET CORE view components

ASP.NET Core areas

MSSQL Servers

SendGrid

Twilio SMS

CodePen resources

Bootstrap

AJAX

jQuery

JavaScript and JS animations

Google Maps

Scraping of data

Moq

Database :

alt text

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published