Markiza666 / Markiza666/Airbean-API

Som användare vill jag kunna lägga min beställning säkert och få en bekräftelse så att jag vet att mitt kaffe är på väg.

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
JavaScript
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

FE: Implementera en "Lägg beställning"-knapp som initierar beställningsinlämningen.
FE: Visa ett framgångsmeddelande och omdirigera till orderstatus-sidan vid lyckad beställning.
BE: Skapa en POST /api/orders-slutpunkt som bearbetar varukorgen, sparar beställningsdetaljerna och övergår beställningen till en initial status (t.ex. "Väntande").
BE: Implementera transaktionshantering för att säkerställa atomär beställningsskapande (varukorg tömd, beställning sparad).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the frontend “Lägg beställning” flow and the POST /api/orders endpoint, then trace how the cart and order status are handled. Done means the button submits the cart atomically, the order is saved with an initial pending status, the cart is emptied, and a successful request shows confirmation and redirects to order status.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend, database, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.