A web application for managing recipes.
Vitastic is based on ASP.NET Core 7 with minimal api and Vue.js 3.
- Printer-friendly views.
- Category tags on recipes.
- Multi-image uploads for recipes.
- Copy recipes.
- Text search on recipe names and categories.
- Recent history list.
- Full logging on the server.
- Bootstrap-Vue UI.
- See screenshots here.
- Build a SQL Server database by running the migration scripts in /build/sql in order by date.
Install the following tools:
See the /build folder for scripts used to test and build this project.
There are VSCode tasks for each script. The build task (ctrl + shift + b) performs the standard CI build.
Run build.ps1 to make a production build.
./build/build.ps1
Use the deployment/setup scripts as templates to deploy to your environment.
./build/setupWebServer.ps1
./build/deployAppToProduction.ps1
You don't need .NET or Node locally to run this application in Docker.
docker build