Skip to content

JohLorentzen/IDATT2106_Systemutvikling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sparesti - merged/complete project

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.

Installing

  1. Download and run the newest version of Docker

  2. Clone the repo from the project repository:

git clone https://gitlab.stud.idi.ntnu.no/idatt2106-v24-9/idatt2106_2024_09.git

Executing program

  1. Navigate to the root directory of the project:
cd idatt2106_2024_09
  1. 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

http://localhost:5173

and its backend on

http://localhost:8080

Additional information

Test users

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

Program Documentation (JavaDoc)

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

Authors

  • 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

Acknowledgments

Special thanks to:

  • 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

About

A full-stack savings app written in Vue3 and Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published