Skip to content

2426siya/time-banking

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors