Git Product home page Git Product logo

itp-budget's Introduction

Group gr2340 repository

Prosjektet er modularisert i de ulike logikkene våre, core, ui og utility. I docs mappen har vi dokumentasjon og beskrivelse for hver release.

  • Core modulen inneholder all logikken til appen, og testfilene til denne logikken.
  • ui modulen inneholder all grafisk brukergrensesnitt, og testfilene til denne.
  • utility modulen inneholder hjelpeklasser som brukes i både core og ui, og springrest, som filskriving og fillagring, og testfilene til denne.
    • I tillegg benyttes en spesialisert Objectmapper
  • springrest modulen inneholder en egen server som lagrer dataen til en webserver, og benytter utility modulens filskrivings/lesings metoder

Link til Eclipse che: https://che.stud.ntnu.no/#https://gitlab.stud.idi.ntnu.no/it1901/groups-2023/gr2340/gr2340?new

Hvordan kjøre prosjektet

Man må åpne "budget" directory og så kjøre "mvn clean install" i terminalen. Dette fordi filskrivingen bare fungerer når man er inne i riktig directory" Du må derretter cd inn i ui mappen, for så å kjøre "mvn javafx:run" for å kjøre applikasjonen.

Versjoner

Vi bruker java 17.0.5 og maven 3.11.0 for å kjøre prosjektet.
Vi bruker også versjon 4.7.3.6 av spotbugs, versjon0.8.7 av Jacoco og versjon 10.3.4 av checkstyle.

Link til readme.md om appen: readme.md

itp-budget's People

Contributors

christio02 avatar b1uskyy avatar eirikek avatar fredrir avatar stoica-ntnu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.