No description
  • TypeScript 92.4%
  • Python 4.8%
  • JavaScript 1.1%
  • CSS 0.8%
  • Dockerfile 0.5%
  • Other 0.3%
Find a file
Jennifer Hansson b20c72c305 Merge branch '104-notifications' into 'main'
feat/notificationssystem

Closes #104

See merge request chas-challenge-2026/grupp-14/14-olives!66
2026-05-13 20:17:38 +00:00
backend fix/refactor daily-check-in, fetch & cache history data 2026-05-04 08:40:05 +00:00
docs feat: user CRUD operations 2026-04-07 08:49:04 +02:00
frontend feat/notificationssystem 2026-05-13 20:17:37 +00:00
infra Feature/db stack 2026-04-29 10:01:46 +00:00
scripts fix: auth0 variables to prod.yml and deploy.py 2026-04-29 12:31:09 +02:00
.env.example Added adjustments so the env example is correct 2026-05-12 11:15:18 +02:00
.gitattributes feat/burnout graph 2026-05-07 14:39:29 +02:00
.gitignore New page for daily check-in, inslall React query 2026-04-29 11:45:17 +00:00
.gitlab-ci.yml Resolve "Cors adjustement to prod" 2026-04-29 17:49:13 +02:00
.yamllint.yml Feature/ci pipeline 2026-04-13 07:23:37 +00:00
docker-compose.prod.yml fix: auth0 variables to prod.yml and deploy.py 2026-04-29 12:31:09 +02:00
docker-compose.yml fix/refactor daily-check-in, fetch & cache history data 2026-05-04 08:40:05 +00:00
package-lock.json feat/mockup data 2026-04-29 10:04:56 +00:00
README.md Chore/docker frontend 2026-03-31 10:10:13 +02:00

14-olives

Välkomna till projektet! Andryan, Anna, Christoffer, Jennifer, Juri, Leo, Moises, Philip, Viktor

Komma igång

1. Klona repot

Klona repot med SSH eller HTTPS

Obs! SSH kräver att du har lagt till en ssh-nyckel i ditt GitLabskonto.

SSH:

git clone git@git.chas-lab.dev:chas-challenge-2026/grupp-14/14-olives.git
cd 14-olives

HTTPS:

git clone https://git.chas-lab.dev/chas-challenge-2026/grupp-14/14-olives.git
cd 14-olives 

2. Installera Docker (Obligatoriskt!)

Windows/MacOS
Linux

3. Starta utvecklingsmiljön

cp .env.example .env
docker compose up

Kör med flaggan '-d' för att starta i bakgrunden:

docker compose up -d
docker compose logs -f          # se alla loggar
docker compose logs -f backend  # se loggar för backend
docker compose logs -f db       # se loggar för databas
docker compose logs -f frontend # se loggar för frontend

4. Stoppa utvecklingsmiljön

docker compose down

5. Rensa allt (tar bort databasdata)

docker compose down -v

6. Om Dockerfile eller docker-compose ändrats

När någon av dessa filer ändrats så kör följande:

docker compose up --build

Arbetsflöde

Branch-namngivning

  • feature/kort-beskrivning - ny funktionalitet

  • fix/kort-beskrivning - buggfix

  • chore/kort-beskrivning - underhåll

  • docs/kort-beskrivning - dokumentation

  • Exempel: feature/user-auth, fix/login-crash

Commit-meddelanden

  • feat: ny funktionalitet

  • fix: buggfix

  • chore: underhåll

  • docs: dokumentation

  • Exempel: git commit -m "feat: add user authentication"

1. Skapa ny branch

Innan du börjar koda se till att du har den senaste versionen av main.

  1. Gå till main
git checkout main 
  1. Hämta senaste ändringar
git pull origin main
  1. Skapa din nya branch
git branch <namn-på-branch>
git checkout <namn-på-branch>
  1. (Alternativt)
git checkout -b <namn-på-branch>

2. Skriva kod

Redigera filer i din editor. Ändringar syns direkt via hot reload.

3. Pusha din kod

När du är klar med dina ändringar eller vill ha feedback:

git add .
git commit -m "Kort beskrivning"
git push -u origin <namn-på-branch>

4. Skapa Merge Request

  1. Gå till webbsidan https://git.chas-lab.dev/chas-challenge-2026/grupp-14/14-olives
  2. Klicka på knappen "Merge Request"
  3. Välj en teammedlem som "Reviewer"
  4. När pipelinen (CI/CD) lyser grönt och koden är godkänd kan den mergas i main.

Notera att pipeline ej är på plats ännu.

Tips för en härlig resa tillsammans:

  • Hellre 10 små commits än 1 väldigt stor.
  • Kör 'git pull origin main' ofta i din branch för att hålla dig synkad.
  • .gitignore finns av en anledning. Använd den!