Skip to content

eudk/ArenaMapApp-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend for Arena Map App

Plan: F1

The plan for the frontend (F1) is to provide an intuitive, dynamic interface for customers and administrators, integrating seamless order placement, management, and map visualization. Website here.

Features

  • Interactive Menu: Dynamically fetches menu items based on stall types and displays grouped data.
  • Order Management: Adds items to a cart, calculates totals, and places orders via the backend.
  • QR Code Integration: Generates QR codes for placed orders to facilitate tracking and collection.
  • Responsive UI: Fully responsive for desktop and mobile use cases.

Backend Reference

The frontend communicates with the backend hosted at:

  • Base URL: https://hovedopgteamet-cxdwanfbevcgcwhb.northeurope-01.azurewebsites.net

The backend handles:

  • Menu fetching
  • Order placement
  • QR code integration
  • Admin authentication

Full backend documentation is available here.

Tools & Libraries Used


Leaflet.js

  • Description: Used for creating interactive maps to display stalls and event locations. Provides a responsive and visually appealing map interface.

Leaflet Logo


EmailJS

  • Description: Enables order confirmation emails with details and QR codes. Seamless integration with the frontend for email delivery.

EmailJS Logo


QRCode.js

  • Description: Generates dynamic QR codes tied to orders. Simple and lightweight, perfect for frontend use cases.

QR Code Logo


Vue.js

  • Description: Framework for building the frontend user interface.
  • Features: Data bindings and reactive UI for smooth interactions.
  • Link

Axios

  • Description: Handles API calls for fetching, posting, and deleting data.
  • Simplifies integration with the backend REST API.
  • Link

About

Frontend kode med API integration til afsluttende hovedopgave / Datamatiker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •