Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.

Restaurant App

Ryhmän jäsenet

  • Axel Nokireki
  • Georgii Afanasev/GeorgiiAf
  • Vladimir Karpenko

Sovelluksen idea ja kohderyhmä

Kohderyhmä:

  • Nuoret aikuiset, mutta sovellus soveltuu kaikille ruoan tilaajille.

Sovelluksen tarkoitus:

  • Tarjoaa käyttäjille mahdollisuuden tilata ruokaa, jättää arvosteluja ja seurata tilaushistoriaa.
  • Antaa ylläpitäjille (admin) työkalut ruokalistan hallintaan, tilausten käsittelyyn.

Pääominaisuudet:
Asiakas:

  • Rekisteröityminen & kirjautuminen
  • Ruokien selaus ja ostoskoriin lisäys
  • Tilauksen tekeminen ja maksaminen
  • Arvostelujen kirjoittaminen
  • Tilaushistorian tarkastelu
  • Kielen vaihto (suomi/englanti)
  • Teeman vaihto (vaalea/tumma tila)

Admin:

  • Ruokalistan hallinta (lisäys/muokkaus/poisto)
  • Ruokien kuvien lisääminen
  • Tilauksien hyväksyntä ja seuranta

Sovelluksen toiminnallisuudet

Core Features

  • Käyttäjähallinta
    • Rekisteröityminen, kirjautuminen ja profiilin hallinta.
  • Ruokalistan selaus
    • Ruokien suodatus kategorian mukaan.
  • Ostoskorijärjestelmä
    • Ruokien lisäys/poisto, määrän muokkaus ja tilauksen lähetys.
  • Kieli- ja teemavaihto
    • Vaihda sovelluksen kieltä (suomi/englanti)
    • Vaihda väriteemaa (vaalea/tumma)

Advanced Features

  • Arvostelut & rating-järjestelmä
    • Käyttäjät voivat antaa palautetta ja tähti-arvosanoja.
  • Tilaushistoria
    • Käyttäjä näkee aikaisemmat tilaukset ja niiden tiedot.
  • Admin Dashboard
    • Ylläpitäjä voi hallita ruokia, tilauksia.

Kuvakaappaukset

Kirjautumissivu
Ruokalistasivu

Ohjeistus miten sovellus testataan

1. VPN-yhteys vaaditaan!

🔌 Koulun VPN pitää olla päällä ennen testaamista:

2. Testaa ominaisuuksia

Asiakkaan toiminnot:

  1. Kieli- ja teemavaihto
    • Vaihda kieltä asetusvalikosta (testaa molemmat kielet)
    • Vaihda teemaa (tarkista että tumma/vaalea toimii)
  2. Tilausprosessi
    • Lisää ruokia ostoskoriin
    • Tee testitilaus
    • Kirjoita arvostelu tilaukselle

Admin-toiminnot:

Testaamista varten voit kirjautua sisään seuraavilla admin-oikeuksilla varustetuilla tunnuksilla:

  • Sähköposti: admin@gmail.com
  • Salasana: 12345678
  1. Ruokalistan hallinta
    • Admin Paneeli löytyy profiilista
    • Lisää uusi ruoka
    • Muokkaa olemassa olevaa ruokaa
    • hallitse tilauksia ja merkkaa ne tehdyiksi
    • tarkista dashboard tietojen muutuuminen

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages