Skip to content

Reservation system built with Flask, JavaScript, HTML/CSS/Bootstrap, and SQLAlchemy.

Notifications You must be signed in to change notification settings

Jakub-coding99/Reservation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rezervační systém (ČEŠTINA)

Webová aplikace pro správu rezervací primárně po kadeřnické služby vytvořená ve Flasku.


📝 Popis projektu

Tato aplikace umožňuje uživateli vytvářet a spravovat rezervace přes webové rozhraní.

  • Frontend je napsaný v JavaScriptu, který zajišťuje dynamické ukládání a aktualizaci formulářů.
  • Systém odesílá SMS připomínky klientům 24 hodin před plánovanou rezervací pomocí služby GoSMS API.

🖼️ Ukázky / Screenshots

Přihlášení / Login Image

Hlavní stránka / Main page

Image

Úprava rezervace / Edit reservation Image

Responzivita / Responsive design

Image

Image


⚙️ Použité technologie

  • Flask – backend webového serveru
  • JavaScript – dynamický frontend pro formuláře
  • GoSMS API – odesílání SMS připomínek
  • SQLite – databáze pro ukládání rezervací a uživatelů
  • HTML/CSS/Bootstrap5

✨ Funkce

  • Uživatelský formulář pro vytváření a editaci rezervací
  • Administrátorský login pro správu rezervací
  • Automatické odesílání SMS připomínek 24 hodin před rezervací
  • Dynamická aktualizace formulářů pomocí JavaScriptu bez nutnosti reloadu stránky
  • Možnost vygenerování nového hesla přes email
  • Připomenuté rezervace se automatický mažou 60minut po začátku rezervace.
  • Responzivní pro mobilní zařízení
  • SMS Log s informacemi o odeslání

🚀 Instalace

  1. Klonuj repozitář

    git clone https://github.com/yourusername/your-flask-reservation-app.git
  2. Nainstaluj

    pip install -r requirements.txt 
  3. Zaregistruj se na GoSMS API a vytvoř ID a TOKEN 👉 Klikni zde

  4. Spusť

    python main.py

Reservation System (ENGLISH)

Web app for managing reservations, mainly designed for hair salon services, built with Flask.


📝 Project Description

This app allows users to create and manage reservations through a simple web interface.

  • Frontend is written in JavaScript and handles dynamic saving and updating of forms.
  • The system automatically sends SMS reminders to clients 24 hours before their reservation using the GoSMS API.

⚙️ Technologies Used

  • Flask – backend web framework
  • JavaScript – dynamic frontend handling
  • GoSMS API – sending SMS reminders
  • SQLite – database for storing users and reservations
  • HTML/CSS/Bootstrap 5

✨ Features

  • User form to create and update reservations
  • Admin login to manage all reservations
  • Automatic SMS reminder 24 hours before the appointment
  • JavaScript-powered form updates without page reload
  • Password reset via email
  • Automatically deletes past reservations 60 minutes after their start time
  • Mobile-friendly design
  • SMS log with delivery info

🚀 Installation

  1. Clone the repository

    git clone https://github.com/yourusername/your-flask-reservation-app.git
  2. Install

    pip install -r requirements.txt 
  3. Register to GoSMS API and create TOKEN and ID 👉 Click here

  4. Run

    python main.py

About

Reservation system built with Flask, JavaScript, HTML/CSS/Bootstrap, and SQLAlchemy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published