/PTZ.HomeManagement

Pet Project for Learn/Improve knowledge about Docker/ASP.Net Core

Primary LanguageJavaScript

PTZ.HomeManagement

GitHub Stars GitHub Issues Build Status Sonarcloud Status
License

This is a asp.net webapp application powered by ASP.NET Core and Docker and main function is manage the household items (Warranties, etc). (This started as Pet Project to learn ASP.NET Core and Docker, so keep that in mind)

Preview Preview2 Preview3


Components/Modules

  • MyFinance -> Allows me to keep track of Expenses and Incomes
  • ExpirationReminder -> Allows me to keep on top of the calendar and expiration dates for services.

Features

WorkFlow

WorkFlow

Informations

  • Default User:Pwd (on first login will request to change the password)

DBMS (via ORM EF)

Configuration of DBMS (via Enviroment Variable [Case Sensitive])

- DB_TYPE = SQLLite, SqlServer or PostgreSQL
- DB_HOST=${DB_HOST} well you know..
- DB_USER=${DB_USER}
- DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=${DB_NAME}

Logging (Error) (via Enviroment Variable [Case Sensitive])

Log erros on Sentry

- Sentry_DSN=${Sentry_DSN}

Email (via Enviroment Variable [Case Sensitive])

MailGun

  - MailGun_ApiKey=${MailGun_ApiKey}
  - MailGun_ApiBaseUri=${MailGun_ApiBaseUri}
  - MailGun_RequestUri=${MailGun_RequestUri}
  - MailGun_From=${MailGun_From}
  - MailGun_Domain=${MailGun_Domain}

License

This project is licensed under the terms of the MIT license.

You can check out the full license here