Skip to content

Project defense for SoftUni ASP.NET Core course.

Notifications You must be signed in to change notification settings

TsvetiZlateva/wBees

Repository files navigation

wBees

This is my defense project in ASP.Net Core course in SoftUni.

Used tecnologies

Resourses

Functionality

A job search platform with admin panel and user roles (Guest, Bee(for employees) and Flower(for employers)).

Requirements

Requirements for the project are uploaded in this repository.

  • The application must be implemented using ASP.NET Core Framework (latest).
  • The application must have at least 10 web pages (views).
  • The application must have at least 5 entity models
  • The application must have at least 5 controllers
  • Use Visual Studio 2019.
  • Use the Razor template engine for generating the UI.
  • Use Microsoft SQL Server as Database Service
  • Use Entity Framework Core to access your database
  • Use MVC Areas to separate different parts of your application (e.g. area for administration)
  • Adapt the default ASP.NET Core site template or get another free theme
  • Use the standard ASP.NET Identity System for managing Users and Roles
  • Write Unit Tests for your logic, controllers, actions, helpers, etc.
  • Implement error handling and data validation to avoid crashes when invalid data is entered
  • Handle correctly the special HTML characters and tags like
    and <script> (escape special characters)
  • Use Dependency Injection
  • Prevent from security vulnerabilities like SQL Injection, XSS, CSRF, parameter tampering, etc.
  • Use a source control system by choice, e.g. GitHub. ...

License

GitHub license MIT

About

Project defense for SoftUni ASP.NET Core course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published