Skip to content

Robust community-driven platform designed to empower users to report and address issues within their locality

Notifications You must be signed in to change notification settings

UrbaneX2/UrbaneX

Repository files navigation

UrbaneX - Community Issue Reporting Platform

Overview

UrbaneX is a robust community-driven platform designed to empower users to report and address issues within their locality. Facilitating seamless communication between the community and local authorities, UrbaneX not only ensures efficient issue resolution but also fosters community engagement and broader environmental initiatives.

Features

1. Issue Reporting

  • Users can effortlessly create new issues, specifying the type (e.g., road, water, electricity) and providing comprehensive details.
  • Issues are intelligently tagged to specific communities, facilitating targeted communication and efficient resolution.

2. Community Engagement

  • Users can actively engage with existing issues by providing comments to share valuable information or personal experiences.
  • Community polls empower users to collectively voice their opinions on specific issues.

3. Local Authority Collaboration

  • Seamless collaboration with local authorities ensures that issues are promptly forwarded to the responsible departments.
  • Local authorities can provide real-time updates on issue statuses, promoting transparency and community awareness.

4. Community Programs

  • Users can initiate and join community programs aimed at addressing broader environmental or societal issues.
  • These programs provide a collaborative platform for individuals to contribute to initiatives that positively impact the planet.

5. Public Announcements

  • Important announcements from local authorities are prominently displayed on the main page of the application, keeping users informed about significant events or changes.

6. AI Chatbot

  • An intuitive AI chatbot is integrated into the platform to assist users in navigating the application and finding solutions to common problems.

7. User-Friendly Interface

  • UrbaneX boasts an intuitive design for easy issue reporting, tracking, and overall user experience.
  • The responsive layout ensures a seamless and accessible user interface across various devices.

8. Community Projects

  • UrbaneX encourages and facilitates community-driven projects focused on environmental sustainability and societal well-being
  • Users can propose and participate in initiatives such as tree plantation drives, clean-up campaigns, or educational programs.
  • The platform features a dedicated section for crowdfunding, allowing users to raise donations for community projects directly within the application.
  • Transparent tracking of donation amounts and project progress ensures accountability and builds trust among contributors.

UrbaneXSD

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, install the dependencies

npm install

Second, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Tech Stack and Tools Used

UrbaneX leverages the following technologies:

  • Next.js 14
  • Tailwind CSS
  • TypeScript
  • Clerk
  • React Hook Form
  • MongoDB
  • Uploadthing
  • Shadcn
  • NextUI
  • Zod
  • Serverless API
  • Botpress
  • Google Maps API
  • Stripe

Usage

Issue Reporting:

  • Click on "Report Issue" to initiate the creation of a new issue. Choose the relevant category and provide detailed information. Community Engagement:

  • Engage with existing issues in your community. Share your thoughts or experiences by commenting on issues. Local Authority Interaction:

  • Stay updated on the progress of issues as local authorities work towards resolutions. Community Programs:

  • Contribute to broader environmental initiatives by joining or creating community programs.

Public Announcements:

  • Stay informed about important announcements made by local authorities. AI Chatbot:

  • Utilize the AI chatbot for assistance in navigating the platform and finding solutions.

Polls:

  • Participate in polls initiated by other users to express your opinion on specific issues.

Community Programs

  • Community programs on UrbanEx serve as collaborative initiatives to make a positive impact on the planet. Users can create and join programs, providing a platform for individuals to contribute to shared goals and objectives, whether it's tree planting, waste reduction, or community outreach.

Public Announcements

  • Keep yourself informed about crucial announcements from local authorities. Public announcements are prominently displayed on the main page of the application, ensuring users stay updated on significant events or changes.

AI Chatbot

  • UrbanEx features an AI chatbot designed to enhance user experience by providing assistance in navigating the platform and finding solutions to common issues. The chatbot is a valuable tool for users seeking quick and helpful responses to their queries.

Contributing

Contributions to UrbaneX are welcomed! If you're interested in contributing, please review our Contribution Guidelines.

License

This project is licensed under the MIT License.

About

Robust community-driven platform designed to empower users to report and address issues within their locality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published