Skip to content

UrbanPulse is a community-driven platform designed to empower citizens to improve their urban environment, starting with public transport.

Notifications You must be signed in to change notification settings

SyahmiRafsan/urbanpulse

Repository files navigation

UrbanPulse

UrbanPulse is a community-driven platform designed to empower citizens to improve their urban environment, starting with public transport.

By enabling residents to document and rate urban elements, UrbanPulse fosters civic engagement and community pride, ensuring that the people who know their city best can have a say in its development.

Tech Stack

  • Frontend: Next.js (App Router), Tailwind CSS & shadcn/ui
  • Backend: Next.js API routes with Drizzle ORM & PostgreSQL

Problems We're Solving

  • Degraded Quality of Life: Urban environments often worsen rather than enhance life quality.
  • Poor Public Transport Maintenance: Poorly maintained public transport stops affect millions daily.
  • Lack of Citizen Input: Lack of citizen input in urban planning leads to misaligned priorities.

Our Solution

UrbanPulse turns every resident into an agent of change by fostering civic engagement and community pride. The platform allows users to:

  • Document and rate urban elements for improvements.
  • Facilitate collaboration between citizens, urban planners, and local authorities.
  • Engage in a gamified system to encourage civic participation.

How It Works

  1. User Documentation: Users can document urban elements such as public transport stops, parks, and other public spaces, providing detailed feedback on their condition and needs.

  2. Rating System: Users can rate these elements, highlighting areas that need improvement.

  3. Collaboration: The platform facilitates communication and collaboration between citizens, urban planners, and local authorities, ensuring that the voices of residents are heard.

  4. Gamification: UrbanPulse employs gamified elements to encourage users to participate actively in the improvement of their urban environment.

Roadmap

  1. Creation of an Open-Source Transit Infrastructure Database: Develop a comprehensive database that documents the condition of public transport infrastructure.

  2. Development of Universal Design Standards for Stations: Establish standards that can be universally applied to ensure consistency and quality across transit stations.

  3. Potential Expansion: Explore opportunities to expand the platform's focus to other public spaces, such as pedestrian walkwayss, parks and community centers.

Contributing

We welcome contributions from the community! If you're interested in improving urban environments and have skills in any of the technologies we use, please consider contributing to UrbanPulse.

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear, concise messages.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.

For more details, please refer to our Contributing Guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Founding Contributors

  1. Syahmi Rafsanjani - Full-stack Developer
  2. Izzul Syazwan - UI/UX Designer

Contact

For any inquiries or feedback, please reach out to us at hi@urbanpulse.asia.

Together, we can make our cities better places to live.

Join us in our mission to transform urban environments with UrbanPulse!

UrbanPulse - Transforming Urban Living Together

About

UrbanPulse is a community-driven platform designed to empower citizens to improve their urban environment, starting with public transport.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages