juhamikael / ICT-Project-Feedback-Solution

1 stars 0 forks source link

Fictional E-Commerce platform made with Next.js / Drizzle / SQLite / Cloudinary / Kinde Auth

Currently, the platform offers product search functionality, an admin dashboard for product additions, and a backend with user, product, and category management. We're actively working on introducing ordering capabilities, user feedback mechanisms, and more enhancements.

Yleiskatsaus projektista

Landing Page

Teknologiat

Frontend

Backend

Projektin hallinta

Muut

Tarkempi listaus NPM paketeista NPM Paketit

Projektin tavoite tiivistettynä

Ryhmän oli tarkoitus alunperin luoda "Feedback Solution" Power verkkokaupalle, ratkaisu oli tarkoitus toteuttaa Angularilla. Projektin, eli "Feedback solutionin" perus idea oli mahdollistaa palautteen anto onnistuneen (tuote toimitettu asiakkaalle) tilauksen jälkeen.

Kuitenkin, meistä riippumattomista syistä projektia ei koskaan saatu käyntiin, joten päädyimme luomaan samantyyppisen ratkaisun, mutta Next.js:llä. Koska feedback solution yksinään olisi ollut aivan liian pieni kokonaisuus kurssin vaatimuksiin nähden, päätimme laajentaa projektia ja luoda kokonaisen verkkokaupan jossa feedback solution olisi vain yksi osa.

Projekti eteni Semi Scrum tyyppisesti, joissa jokaiselle sprintille luotiin GitHubissa oma milestone ja määriteltiin niille issuet, koska ryhmässä on vain 2 jäsentä, ei varsinaista scrum masteria tai scrum meetingtejä ollut, vaan molemmat osapuolet olivat tietoisia projektin tilanteesta ja etenemisestä GitHubin projects boardin kautta.

Korvaavan Projektin konfigurointi ja suunnittelu

Lähdimme liikkelle alustamalla GitHubiin repon sekä sille vielä "projects" osion, milestonet ja muut tarvittavat palaset. Tämän jälkeen aloimme pohtimaan projektin vaatimuksia, toiminnallisuuksia, rakennetta ja toteutusta.

Vaatimukset