Skip to content

πŸŽ“ Event Management System – Flask (Python) + SQLite with HTML/CSS/JS frontend. Built for UUY-CSC222 by Group 9, Dept. of Science, 022/023.

Faculty-of-Computing/planora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Planora

School Project

πŸŽ“ School Project – Event Management System built with Flask (Python) and Postgres, featuring a frontend built with HTML, CSS, and JavaScript served via Flask templates.
πŸ“– Course: UUY-CSC222 🏫 Department: Computer Science πŸ‘₯ Group: 9 πŸŽ“ Series: 022/023

Provides a backend API for managing events, users, and bookings with a simple, lightweight architecture.


πŸš€ Features

  • Flask backend with Postgres database
  • Frontend served from Flask templates with static assets
  • API endpoints for events, users, and bookings

πŸ› οΈ Tech Stack

  • Python 3.x, Flask
  • Postgres database
  • HTML, CSS, JavaScript served via Flask templates and static folders

πŸ”§ Setup Instructions

1. Clone the repository

git clone https://github.com/Faculty-of-Computing/planora.git
cd planora

2. Create and activate a Python virtual environment

python3 -m venv venv
source venv/bin/activate

3. Install dependencies

pip install -r requirements.txt

4. Run the Flask application

python app.py

The app will be available at:

http://localhost:5000

🧩 Recommended VS Code Extensions

  • Python, Pylance, Black Formatter
  • Thunder Client (for API testing)
  • Live Server (optional, for frontend prototyping)

Extensions and settings are preconfigured in .vscode/extensions.json and .vscode/settings.json.

About

πŸŽ“ Event Management System – Flask (Python) + SQLite with HTML/CSS/JS frontend. Built for UUY-CSC222 by Group 9, Dept. of Science, 022/023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9