Skip to content

LudeeD/terranostra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Presenting: BeSustainable

What I built 👷

A privacy-aware platform that will make people more environmentally conscious. Users will be able to Report anything they think needs an intervention (e.g. Trash on the park or beach, a water pipe leaking, garbage containers constant overflows). Each user will have an amount of Reputation which they can use to Endorse these Reports. Eventually, the Reports can turn into Events that will deal with the problem, rewarding the user with more Reputation to Endorse.

But above all, we will be rewarding mankind by making our planet better bit by bit.

Category Submission 👨‍💻

  • Program for the People

App Link 🔗

Try it here

Screenshots 📷

Alt TextAlt TextAlt TextAlt Text

Background 🔍

Last year showed us some great things: the Human will achieve anything; Nature is always willing to come back in full glory.

always look on the bright side of life

This second point is the one that strikes me the most. To see just how quickly Nature can change and adapt. From all around the world we saw drops in carbon emissions, an increase in the air quality in cities, increased water quality of rivers and lakes. Nature is just around the corner trying to restore the balance in our planet. For me, it was about time we help it achieve it.

blog post

How I built it ⚙️

  • Using Python and Django I was able to quickly prototype what a platform like this would look like.
  • Learned a bit about OAuth 2.0 in order to provide the users with a easy way to login to the platform without the need for a Sign In form.
    • Google and Digital Ocean are options to Login
  • A splash of bootstrap to make it pretty
  • Used openlayers to provide me with map information completely for free!
  • Hacked geohashes into submission to have all the features I wanted without hassle
  • The Digital Ocean platform was a breeze to use! Followed this tutorial and used 3 components:
    • A main component to deploy the Django App
    • One to serve the static assets
    • A Dev database to store the data Overall very impressed with the service! However, since I have 3 components I could not add the "deploy to Digital Ocean button" because it had some service and component limits 😔

I presented a more in-depth analysis of my findings and pain points in here

Additional Resources/Info

Great job from the organizers, from getting the credits to the platform to the platform itself, very nice hackathon

See you next year(?) and until then... BeSustainable 🌳

BeSustainable Logo

About

A privacy-aware platform for environmental reports and events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published