Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sherviniv/Dail

Repository files navigation

Dail

Activities

A web application for scheduling your week.

Description

The Dail web application lets you create your own tasks and schedule them in different weekly schedulers. The user interface features of this application are enhanced with Angular, which is used to develop the front end. This application was created for one of my university courses, and the user interface language is Persian. The code uses English naming conventions.

Drag-and-drop capabilities are available in the scheduler UI of this application, which enables easy scheduling.

Getting Started

The Dail backend is a .NET Core REST API that implements CQRS (Command Query Responsibility Segregation) and Clean Architecture principles. The project is structured into several layers, each with its own responsibilities and dependencies, to achieve a highly decoupled and testable codebase.

Dependencies

  • Visual Studio (Preferrable IDE)
  • .Net 6
  • SQL EXPRESS(optional)
  • Node(NPM)
  • Angular ClI

Installing

By running the WebUI, all dependencies will be setup and created.

In the user interface, you can register your own user or use the default user that is seeded when the database is created.

Username: dail
Password: Pass@123456

Database setup

Edit the appsettings.json file and replace the credentials with your database:

  "ConnectionStrings": {
    "DefaultConnection": "Data Source=.\\SQLExpress; Database=Dail;Integrated Security=true;MultipleActiveResultSets=True"
  },

or set

"UseInMemoryDatabase": true

Links

About

Clean Architecture application using .Net 6 and Angular (2022)

Topics

Resources

Stars

Watchers

Forks