Sparesti is a web application that tries to make saving money fun. Users can create a goal, set a target amount, and track their progress. The app will give the user varied challenges, curated to their spending habits, to help them save money. Users also have the ability to set up personalized budgets and track their spending.
-
Download and run the newest version of Docker
-
Clone the repo from the project repository:
git clone https://gitlab.stud.idi.ntnu.no/idatt2106-v24-9/idatt2106_2024_09.git
- Navigate to the root directory of the project:
cd idatt2106_2024_09
- In the root directory of the project, run the following command to build the project:
docker compose up
The application is now running its frontend (main entry point) on the following address
and its backend on
The program contains 5 test users for testing purposes, each containing different test data.
Username | Password |
---|---|
testuser1 | password |
testuser2 | password |
testuser3 | password |
testuser4 | password |
testuser5 | password |
Documentation for the source code can be found in ./javadoc/index.html. The index.html must be opened in a browser.
API Documentation - Swagger
The API documentation is available at the following address when the server is running:
http://localhost:8080/swagger-ui/index.html
- Andrea Amundsen
- Sondre Fjellving Andersen
- Heine Mærde Brakstad
- Jens Sæther Jordal
- Johannes Lorentzen
- Mikkel Bentzrud Rasch
- Julia Vik Remøy
- Joachim Grimen Westgaard
- Surya Bahadur Kathayat, our project supervisor - for technical guidance and support
- Grethe Sandstrak, our course manager - for project guidance and support
- Magnus Lutro Allison, our teaching assistant - for general guidance and support
- Tuva Nordbø and Hedda Hatling Schønning, our Product owners - for excellent teamwork and communication