Helper is a neighborhood task exchange platform where people can post tasks, offer help, and connect with their local community.
The app enables users to find assistance for everyday needs, support others nearby, and build stronger community connections through a simple and interactive experience.
- Post tasks for help (e.g., errands, small jobs)
- Browse available tasks in the community
- Accept and complete tasks
- Connect with nearby users
- Offer help based on skills or availability
- Build trust through repeated interactions
- Live messaging using Socket.io
- Instant updates on task status and interactions
- Authentication (login / signup)
- Email verification system using Resend
- User profiles
- Track posted and completed tasks
- React
- Vite
- CSS
- Node.js
- Express.js
- PostgreSQL
- Prisma ORM
- Socket.io
- Resend (email verification & transactional emails)
git clone https://github.com/your-username/helper.git
cd helper#Frontend
cd client
npm install
#Backend
cd server
npm install#Backend .env
DATABASE_URL=your_postgresql_connection_string
JWT_SECRET=your_secret_key
EMAIL_USER=
EMAIL_PASS=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=#Start Backend
cd backend
npm run dev
#Start Frontend
cd frontend
npm run devHelper aims to strengthen local communities by making it easy for people to support one another through simple, task-based collaboration.
This project is for educational and development purposes.