Skip to content

Fockus26/Cafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Café – Website

A custom multi-page website for a local coffee shop, built with Flask, HTML, CSS, and JavaScript.


🌍 Overview

Cafe is a web project created as a personal initiative to provide a digital solution for a local coffee shop. Inspired by modern cafe website templates, it was fully developed from scratch using Flask and Jinja templates. The website includes essential sections such as Home, Menu, About, Contact, as well as a custom 404 page and a Coming Soon placeholder.


✨ Features

  • 📑 Multi-page site: Home, Menu, About, Contact
  • 🍽️ Menu page designed with HTML & CSS for visual impact
  • 📨 Contact page integrated with WhatsApp link
  • ⏳ Coming Soon page for future features
  • ⚠️ Custom 404 error page
  • 🎨 Responsive design using CSS and external libraries (Google Fonts, FontAwesome, Flatpickr)

📸 Showcase

🏠 Homepage

Homepage 1 Homepage 2

📝 Menu

Menu

📞 Contact

Contact

👤 About

About


🛠️ Tech Stack

  • Backend: Flask (Python), Jinja Templates
  • Frontend: HTML5, CSS3, JavaScript
  • Libraries & Tools: Bootstrap-inspired structure, FontAwesome, Flatpickr

📂 Project Structure

Cafe/
│── main.py
│── forms.py
│── requirements.txt
│
├── static/
│   ├── assets/images/
│   ├── index.js
│   └── styles.css
│
├── templates/
│   ├── base.html
│   ├── index.html
│   ├── menu.html
│   ├── about.html
│   ├── contact.html
│   ├── coming_soon.html
│   └── error_404.html
│
└── README.md

⚙️ Installation & Setup

Clone repository

git clone https://github.com/fockus26/cafe.git
cd cafe

Install dependencies

pip install -r requirements.txt

Run project

python main.py

The app will run on: http://localhost:5000


📖 Case Study

This project was developed as a personal initiative to provide a professional online presence for a local coffee shop. While the client did not adopt it, the project demonstrates the ability to design and implement a fully functional multi-page website with Flask and responsive UI components. The highlight of the project is the Menu section, visually designed to reflect the cafe’s offerings.


📈 Future Improvements

  • 🛒 Add an online ordering system
  • 📩 Contact form with email notifications
  • 🌐 Multilingual support (English / Spanish)
  • 📱 Mobile-first redesign with Bootstrap or TailwindCSS
  • 🗂️ Admin panel to manage menu items dynamically

About

A multi-page website for a local coffee shop, built with Flask, HTML, CSS, and JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published