Skip to content

About

A web-based Time Banking System built using Flask and MySQL where users exchange services using time credits instead of money.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

time-banking

A web-based Time Banking System built using Flask and MySQL where users exchange services using time credits instead of money.

⏱ Time Banking Management System (DBMS Project)

📌 Overview

This project is a web-based Time Banking System developed using Flask and MySQL. It allows users to exchange services using time credits instead of money. Users can offer services, request services, and earn or spend time credits accordingly.


🚀 Features

  • 🔐 User Registration & Login (Session-based authentication)
  • 🛠 Add and manage services
  • 📊 View and search available services
  • 🔄 Request services from other users
  • 📜 Track service requests
  • ⏱ Time credit system (earn/spend hours)
  • ✅ Complete requests and update balances automatically

🗄 Database Design

The system uses three main tables:

  • USERS → Stores user details and time balance
  • SERVICES → Stores services offered by users
  • REQUESTS → Stores service transactions

⚙️ Technologies Used

  • Python (Flask)
  • MySQL
  • HTML, CSS
  • Git & GitHub

▶️ How to Run

  1. Clone the repository
  2. Import the SQL file into MySQL
  3. Update database credentials in app.py
  4. Run:
    python app.py

5.Open browser:

http://127.0.0.1:5000

About

A web-based Time Banking System built using Flask and MySQL where users exchange services using time credits instead of money.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages