FMS is a web application developed as a university project to manage budgets. Its aim is to provide users with tools to track income and expenses with ability to filter by time period, user, etc. and categorize transactions. All data should also be presented as graphs.
Backend is implemented using C# and ASP.NET Core, while frontend uses TypeScript and React (Next.js). Project also uses openapi-generator to generate TS code from the openapi specification file.
- Install Docker
- Clone the repository using
git clone https://github.com/rchuk/fms.git
- Run
docker compose up
- In case there are some issues, make sure file
./utils/secret_generator/gen.sh
has LF (\n
) line endings
Website will be avaiable at http://localhost:3000
.