✨ 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

  1. Sign Up and Log In(In Progress): Create an account to access the app.
  2. Post a Task: Describe your task, set a time, and optionally provide compensation.
  3. Browse Tasks: See what others need help with and accept tasks that suit you.
  4. 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.

:)

Share this project:

Updates