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.
- 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.
- 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.
- 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.
- 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.
- Important announcements from local authorities are prominently displayed on the main page of the application, keeping users informed about significant events or changes.
- An intuitive AI chatbot is integrated into the platform to assist users in navigating the application and finding solutions to common problems.
- 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.
- 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.
This is a Next.js project bootstrapped with create-next-app
.
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.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
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
-
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.
-
Stay informed about important announcements made by local authorities. AI Chatbot:
-
Utilize the AI chatbot for assistance in navigating the platform and finding solutions.
- Participate in polls initiated by other users to express your opinion on specific issues.
- 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.
- 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.
- 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.
Contributions to UrbaneX are welcomed! If you're interested in contributing, please review our Contribution Guidelines.
This project is licensed under the MIT License.