Skip to content

rn-rf/trashcash

Repository files navigation

♻️ TrashCash

TrashCash is a Flask-based web app that helps manage recyclable materials like steel, iron, and more. It lets users create accounts, add pickup addresses, schedule pickups, and track recyclable item details — all stored in a local SQLite database.


🚀 Features

  • 🧍 User Signup & Login (with hashed passwords)
  • 📍 Address Management
  • 🧾 Item Tracking (with price per kg, properties, etc.)
  • 🗓️ Pickup Scheduling (with time ranges and vehicle suggestion support)
  • 📦 SQLite Database Backend
  • 🎨 Simple HTML/CSS Frontend + JS

🛠️ Tech Stack

  • Backend: Python, Flask
  • Database: SQLite
  • Frontend: HTML, CSS, JavaScript
  • Authentication: Hashed passwords with hashlib

📁 Project Structure

 
📦 trashcash
├── 📁 static
│   ├── css
│   │   └── global.css 
│   ├── index.js  
│   ├── login.js 
│   └── logo.ico 
├── 📁 templates
│   ├── login.html 
│   └── signup.html 
│── 📁 instance
│   └── db.sqlite
├── app.py 
├── bin.py 
├── lib.py 
├── users.db 
├── recycling.db 
└── README.md 

About

Second Year Engineering Project!!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published