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

Skip to content

mr-woodapple/ASBNApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASBN app logo, orange on light grey background

ASBN App

A Blazor Web Assembly app that allows you to write your mandatory apprenticeship report book with ease. The aim is to be able to quickly add a note for a day before forgetting about it, and when the time has come, you can export a ready-to-go pdf with the information you entered sometime before.

The app uses a custom api to handle storing the data in an SQL database. Authentication is handled using ASP.NET Core Identity. There's also a legacy version available that uses JSON to store data - simply check-out "legacy-version" to access that (there's no support for this version, use at your own risk).

Self Hosting

The simplest way to use the app is through here: ASBN App

You can fully self host this application - there are docker templates included in the repository. In order to deploy your own instance, simply clone the repository to a folder on your docker machine:

git clone https://github.com/mr-woodapple/ASBNApp.git

Then, create a .env file on your machine with the following entries:

API_CONNECTIONSTRING="Server=sql-server,1433;Database=asbnapp-sql-database;User=sa;Password=<replace-with-super-secure-password>;Encrypt=False;TrustServerCertificate=True;"
DB_SA_PASSWORD="<replace-with-super-secure-password>"
FE_APIURL="<replace-with-your-frontend-url>"

Once you have these in place, you can spin up the app like so (make sure you're in the repositories root directory, where the compose.yml is):

docker compose up --build -d

Contributing

PRs welcome! Looking forward to your ideas / bugfixes, whatever you may wanna do. :)

License

MIT © mr-woodapple 2023

💕 Credits

Many thanks to the people behind these packages that made my life a lot easier!

About

🧾 A simple app to track your mandatory report book in an apprenticeship.

Topics

Resources

License

Stars

Watchers

Forks