Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitQuest – Gör träningen till ett äventyr 🏋️‍♂️🎯

Introduktion

FitQuest är en träningsapp som gör träning både rolig och motiverande. Appen låter användare skapa och delta i träningsutmaningar tillsammans med sina vänner. Genom att prestera samlar de poäng, klättrar i poängtabeller och utmanar varandra att bli sitt bästa jag!

Vision

Vi på Team FitQuest har som mål att göra träning till en spännande resa. Genom att kombinera socialt samspel, gamification och hälsa skapar vi en unik plattform för motivation och framgång.


Grundläggande funktioner

FitQuest är designad med följande funktioner:

1. Registrering och användarprofiler

  • Skapa och hantera användarkonton.
  • Spara grundläggande information: namn, träningsmål och träningsnivå.
  • Bygger på robusta autentiseringstjänster (exempel: Firebase).

2. Utmaningar och poängsystem

  • Skapa eller delta i träningsutmaningar som att gå 10 000 steg om dagen eller göra 50 armhävningar.
  • Poäng tilldelas baserat på prestationer.
  • Databas för att spåra användarnas poäng och prestationer.

3. Loggning av aktiviteter

  • Manuellt logga träningspass: antal minuter, kilometer, repetitioner eller steg.

4. Gruppfunktioner

  • Skapa grupper och bjud in vänner.
  • Delta i gruppbaserade utmaningar.
  • Relationell databas för att hantera användare, grupper och utmaningar.

Bug som blev en funktion

Under utvecklingen upptäckte vi en bugg som förvandlades till en "feature" – något som gör FitQuest ännu roligare! Den här oväntade aspekten bidrar till att göra användarupplevelsen unik.


Teknisk stack

  • Programmeringsspråk: Java
  • Användargränssnitt: JavaFX
  • Databas: Lokal databas för poänghantering
  • Autentisering: Firebase eller motsvarande lösning
  • Stil och design: CSS för anpassade gränssnitt

Installation och körning

Förutsättningar

  • Java Development Kit (JDK) version 11 eller senare
  • JavaFX bibliotek
  • En IDE som IntelliJ IDEA eller Eclipse

Steg för att köra projektet

  1. Klona detta repository:
    git clone https://github.com/raffi02k/fitquest.git

About

FitQuest är en träningsapp som gör träning både rolig och motiverande. Appen låter användare skapa och delta i träningsutmaningar tillsammans med sina vänner.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages