Neighbours helping neighbours
Made by Jo, Matt S, Phill & Zoe
- Redux
- React
- Authenticare
- Express
- Knex
- MUI
Setup:
npm i
npm run knex migrate:latest
npm run knex seed:run
To run in development:
npm run dev
- As a user I want to be able to register
- As a user I want to be able to login
- As a user I want to be able to create a profile
- As a user I want to be able to view my profile page
- As a user I want to be able to edit my profile
- As an requester I want to be able to list a job I need help with
- As an requester I want to be able to delete a job
- As an offerer I want to be able to offer help for a particular job
- As an offerer I want to be able to send my details to a requester i have offered to help
- As an offerer I want to be able to rescind my offer for help
- As an offerer I want to be able to view requests
- As an offerer I want to be able to view requests in my area
- As a requester I want to be able to specify when I need a job completed (by)
- As a requester I want to be able to view any offers on my requests
- As a user I want to be able to register as a helper or helpee
- As a user I want to be able to login using Facebook
- As a user I want to be able to upload a profile picture
- As a user I want to be able to edit my profile picture
- As a requester I want to be able to edit a job I need help with
- As an offerer I want to be able to gain special recognition/rewards for positive reviews on my helping.
- As an offerer I want to be able to view jobs on a map
- As an offerer I want to be able to search for jobs by type
- As an offerer I want to be able to specify how long my offer for help is valid for