✨ Inspiration
Ever realize Cragislist has a jobs section? Chances are no, or you don't even know what Craigslist is. Our goal was to give Cragislist its much needed UI rehaul whilst creating a platform that fosters community connection while being accessible and beneficial to everyone involved. We wanted to empower people to collaborate and support each other locally.
🧐 What it does
💡 Features
- Post Tasks: Create commissions for tasks you need help with, such as picking up groceries, assembling furniture, or pet sitting.
- Discover Tasks: View tasks posted by others in your neighborhood and choose to help out.
- Location-Based: See posts from people nearby to foster a sense of community and convenience.
- Status Tracking(In Progress): Monitor task statuses from "Pending" to "In Progress" to "Completed."
📄 How It Works
- Sign Up and Log In(In Progress): Create an account to access the app.
- Post a Task: Describe your task, set a time, and optionally provide compensation.
- Browse Tasks: See what others need help with and accept tasks that suit you.
- Complete the Task: Help out your neighbors and build stronger local connections.
🔨 How we built it
Express.js/Node.js React Native + Expo PostgresQL
🥊 Challenges we ran into
- routing issues with express (pain)
- We decided to restart, with a clean slate instead of trying to work with the given boilerplate we didnt understand. Following some basic tutorials lead us in the right direction
- accidentally deleting our entire frontend while merging (whoops)
- we searched up how to use git. (not good idea to press random buttons)
🏆 Accomplishments that we're proud of
- creating a working app with react native + expo: this is our first time creating an app and using the react-native + expo framework
- figuring out the benefits of typescript and why its so loved! Was lost for a while on how to use TS vs JS
- an MVP UI that we are happy with: we were worried that we wouldn't be able to get a good UI due to not knowing the technology very well
🏫 What we learned
- plan out your data structures thoroughly
- tutorials are more helpful than documentations
- 🐒 dont be a code monkey and smash buttons
- aniket is actually alergic to something(dont know wat)
- leia learned bahn mi is fire (literally)
🔜 What's next for NextDoor
We plan to finish our project with user authentication, location services, better UX/UI, payment integration, and other ideas we come up with as we go along.
:)
Log in or sign up for Devpost to join the conversation.