This application is task tracker like YouTrack or Jira. As out of the box solution it has integration with Telegram messenger. You can checkout deployed version here
Your PC should have this installed:
- .NET 5 download
- PostgreSQL download
- Node.js download
- Angular (
npm install -g @angular/cli
command after node.js installation)
- Run
UpdateDatabase.bat
file located atTapTrackAPI.Data
folder - Open TapTrackAPI.sln file with IDE
- There are two project configurations for local startup. You have two ways:
- Select
Angular+API
configuration and run project. App will start at https://localhost:5001/ - Select
Debug
configuration for separated start of API. In that case you also may start Angular client app.
To start Angular:- Go to
TapTrackAPI/taptrack
folder - Run
npm install
command - Run
npm start
command - API runs on https://localhost:5001/
Angular App runs on https://localhost:4200/
- Go to
- Select
- Backend - ASP.NET (.NET 5)
- Client app - Angular 11
- Database - PostgreSQL
External API usage: Telegram, Mailgun, image4io
Additional technologies: Docker, Heroku, Cloudflare
Feel free to create github issues for suggestions or errors