Skip to content

mohammedsohail-dev/Restaurant_Template_Frontend

Repository files navigation

Restaurant Website Template (Frontend)

Vue.js Bootstrap Keycloak

A modern Vue.js 3 frontend template for restaurant websites featuring authentication, responsive design, and essential restaurant functionality.

✨ Features

  • Vue 3 Composition API
  • Secure Authentication with Keycloak
  • Responsive Design with Bootstrap 5
  • Vue Router for seamless navigation
  • Vuex for state management
  • Bootstrap Icons for beautiful icons
  • JWT Decoding for auth token handling
  • Vuetify components (Material Design)
  • Linting with ESLint for code quality

Images for reference

HomePage part 1 HomePage part 2 HomePage part 3 HomePage part 4 Reserve Menu page Login-Keycloak

🚀 Getting Started

Prerequisites

  • Node.js (v16+ recommended)
  • npm or yarn

Installation

git clone https://github.com/your-username/the-first-step-frontend.gitf

npm install
# or 
yarn install

npm run serve
# or
yarn serve

About

A Vue.js 3 web application for restaurants featuring: Keycloak authentication & JWT security Responsive design with Bootstrap 5 + Vuetify Vue Router for page navigation Menu, reservations, and admin sections Modern Vue 3 Composition API architecture Built with Vuex state management, Bootstrap Icons, and ESLint

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors