Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

220 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Releases

Used by

Contributors

Languages