Skip to content

TKAMING/Trashy

Repository files navigation

Logo

Trashy (CS50-Final-Project)

Trashy is a website to manage garbage cans. You can get a account as an admin and provide via Trashy a service for your neighbourhood. Then your neighbours can go to the Trashy website fill out the form which cans you have to put out and where. Then the provider have to go and check the list of registered users + put the trash cans in front of the doors from the user that filled out the form. Ofcours will the user have to pay for this service. + the users can also add a note for the admin for maybe cut the lawn.


How it is in Germany

in Germany there are yellow cans for plastic, black cans for residual waste, brown cans for organic waste and blue cans for paper waste. They are picked up by the garbage disposal every week.


How to register as a new Admin for your neighbourhood

Go to (Not online)

https://trashy.com/admin/register

And fill out the form

Demo register


Extras for the Service Provider

A Admin pannel to manage the users with graphs.

Demo register

What the differend Pages does

The index page

The Index is the form the users have to fill out if they wanted to get the service

Demo register

Demo register

The what we do page

The what we do page shows all recend activities Trashy were part of

Demo register

Log in page

Is just to login for the Admin (the page were the Admin gets redirected if he hasn´t a session)

Demo register

The Admin pannel

The page were the Admin can see all the registered user for him + a graph were he can see how many cans from wich cans and the total can amount

Demo register

(the profile pictures letters can change, but only if the website had an public domain + uncommend the code)


Technologies used

Python, Flask, CS50 python library, HTML, CSS, SQLite3, JavaScript, Bootstrap, Chart.js


To Do´s

🔴 = NOT done 🟢 = done

🟢 User page (/) - for the user´s to submit the services the Service provider (Admin) has to offer for them

🟢 what we do page - with the newest events from Trashy

🟢 where we are - with our Team

🟢 Imprint

🟢 Admin login - to see the admin pannel

🟢 Admin register

🟢 Admin pannel 🟢 Graphs 🟢 a table with all the registered users for this admin


© 2022 by Tobias Karuth

About

Trashy is a website to manage garbage cans

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published