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.
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: