Skip to content

A team project for an exam. An easy-to-use, responsive, full-stack website, where orders can be placed and picked up on the spot.

Notifications You must be signed in to change notification settings

MiniApollo/etlap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Étlap

Főoldal

Tartalomjegyzék

Bevezetés

Vizsgára fejlesztett, könnyen kezelhető, reszponzív, full-stack weboldal, ahol rendeléseket lehet leadni és a helyszínen átvenni.

Vue-ban készült Single page applicaton (SPA), Go nyelven írt RESTful specifikációnak megfelelő API és MySQL alapú adatbázis.

A projekt dokumentációja a "docs/Étlap Weboldal" fájlban található.

Funkciók

  • Navigáció (Navbar)
  • Ételek listája (Étlap)
  • Rendelés megtekintése
  • Rendelés leadása

Admin Funkciók:

  • Ételek hozzáadása, módosítása és törlése
  • Admin felület rendelések megtekintésére

Projekt struktúrája

A következő GitHub repository alapján alakítottuk ki, amelyet a Go nyelv is javasol:

https://github.com/golang-standards/project-layout

Fejlesztői eszközök

Frontend

  • HTML CSS JavaScript
  • Tailwind: CSS keretrendszer
  • Vue.js: JavaScript keretrendszer
  • Node.js: JavaScript futtatási környezet: 18.3 vagy magasabb verzió

Backend

  • Go programozási nyelv:1.23.1 vagy magasabb verzió
  • Gin: HTTP web keretrendszer
  • Godotenv: .env változók beolvasása
  • Go-MySQL-Driver

Támogatott adatbázisok

  • MySQL: 8.0.37 vagy magasabb verzió
  • MariaDB: 10.6.20 vagy magasabb verzió

Verziókezelés

  • Git
  • Github

Szövegszerkesztő

  • Visual Studio Code
  • GNU Emacs

Operációs rendszer

  • Microsoft Windows 10
  • Gentoo GNU/Linux

Tesztelés

  • VSCode REST Client

Letöltés

Github release-ben elérhető a futtatásra kész projekt Zip fájl letöltése.

A projekt forráskódja a main branch-ből letölthető.

További információk a projekt dokumentációjában találhatók.

Fejlesztők

13.D Szoftver vegyes

  • MiniApollo: Surmann Márk
  • BudaLevente: Buda Levente István
  • GyalogKakukk: Ócsai Márk

etlapProjektGoVue

Galéria

Ételek

Kosár

Admin jelenlegi rendelések

About

A team project for an exam. An easy-to-use, responsive, full-stack website, where orders can be placed and picked up on the spot.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •