En träningskalender där användare kan logga sina träningspass, spåra framsteg och analysera sin utveckling.
Trackster App är under utveckling, med kommande funktioner som notifikationer och statistik för träningshistorik.
- Användarprofil: Skapa och hantera användarkonton
- Träningslogg: Logga typ av träning, tid, kaloriförbrukning och anteckningar
- Kalendervy: Se och navigera bland loggade pass
- PWA: Installera och använd offline
Frontend: React, Vite, Tailwind CSS
Backend: Node.js, Express, MongoDB (Atlas), JWT
Övrigt: PWA-stöd för offline-användning
-
Klona repot:
git clone https://github.com/chas-academy/u09-fullstack-js-Denize01.git
-
Backend-installation:
-
Gå till backend-mappen och installera beroenden:
cd backend npm install
-
Skapa
.env
-fil och lägg till:NODE_ENV=development MONGO_URI=<Din egna MongoDB URI> PORT=5000 JWT_SECRET=<JWT secret> //Kommer snart.
-
Starta backend-servern:
npm run dev
-
-
Frontend-installation:
-
Gå till frontend-mappen och installera beroenden:
cd frontend npm install
-
Skapa
.env
-fil:VITE_API_URL=http://localhost:5000/api
-
Starta frontend:
npm run dev
-
-
Användning: Öppna
http://localhost:5173
i webbläsaren.
//Kommer snart.
Trackster är en PWA, vilket möjliggör offline-användning. För installation:
- Desktop: Klicka på "Installera"-ikonen i webbläsaren.
- Mobil: I Chrome, välj "Lägg till på hemskärmen" i menyn.