Inspiration
We are motivated to build Green Neighbour by the increasing demand for sustainable living. Our goal was to develop a straightforward yet powerful platform that inspires communities to work together on green projects, become more ecologically aware, and monitor their beneficial effects.
What it does
Using the Green Neighbour web app, users can:
- Look up sustainability-related information.
- View eco-related data and activities on a dashboard.
- Make use of a basic database-based system for information management and storage.
- It acts as a springboard for communities and neighbors to collaborate on green practices.
How we built it
1. Backend: Flask (Python) for server-side logic and routing. 2. Database: To manage and preserve data, use SQLite. 3. Frontend: HTML templates for the dashboard, home page, and about page (Jinja2). 4. Integration: To enable a seamless transition between pages, the Flask backend is linked to the database and templates.
Challenges we ran into
- Creating a user interface that is straightforward but intuitive.
- Making sure Flask Root and the database function together flawlessly.
- Maintaining the project's functionality while keeping it light in the allotted time.
Accomplishments that we're proud of
- Quickly creating a fully functional web application from the ground up.
- Making a dashboard that is clear, simple, and easy for users to understand.
- Making use of an easily deployable and expandable lightweight technology stack.
What we learned
- How to effectively combine SQLite and Flask.
- Creating a Flask application that requires maintenance using templates.
- Even for small projects, user-friendly design is crucial.
What's next for Ecologger- Green Neighbour
- Including user authentication to enable people to register and monitor their contributions.
- Including eco-metric data visualization (e.g., trees planted, CO₂ saved).
- Adding leaderboards and community challenges to the platform.
- Making the app available online for public use and practical testing.


Log in or sign up for Devpost to join the conversation.