Skip to content

A web app that aims to connect vulnerable members of the community, who are unable to leave their house due to Covid, with neighbours who would like to help.

Notifications You must be signed in to change notification settings

pearlhamilton/cfg-hackathon

 
 

Repository files navigation

Neighbourly

Lets be neighbourly again!

Neighbourly is a web app created as part of Code First: Girls remote Hackathon. This hackathon focused on building something to help people during COVID-19 lockdown. This app aims to connect vulunerable members of the community, who are unable to leave their house due to Covid, with neighbours who would like to help. Users can post tasks on their community board which can then be picked up and completed by a neighbour.

Check out our presentation here for more information.


Tools:

  • HTML, CSS and Bootstrap for frontend
  • NodeJS + Express + PostgreSQL for backend


User Stories

[ x ] As a user, I want to be able to type in my post code and/or partial address, which places me in my correct location

[ x ] As a user, I want to be placed in my correct neighbourhood group, so that I can interact with my neighbours

[ x ] As a user, I want to be able to view a list requests from my neighbour group, so that I can choose to interact

[ x ] As a user, I want to be able to post a request, so that my neighbourhood is able to view it

[ x ] As a user, I want to be able to login/logout and see my profile and neighbourhood group

[ x ] As a user, I want to be able to press a confirm button on a specific request, so as to pick up the request

[ x ] As a user, I want to have a profile, so I can personalise my account

[ x ] As a user, I want to have a list of all my requests and responses, so I can keep track of my account

[ x ] As a user, I want to be able to press 'completed' on a request when a neighbour has completed my task, so I can keep track tasks


Reqirements

  • A user is able to post/ accept task
  • User who posted should be able to approve or disapprove
  • User recieves mobile number of taker to get in contact
  • Profile of users, lists all closed tasks they've undertaken and/or tasks theyve posted

Edge cases

  • User has tasks completed for them but fails to close task
  • User spams group with fake requests

Developer Setup

  • Fork this repository, and cd into it -

    git clone https://github.com/pearlhamilton/cfg-hackathon.git

    cd cfg-hackathon

    npm install

    npm run dev

    Navigate to http://localhost:8000

For contribuing guidelines -> howtocontribute.md

About

A web app that aims to connect vulnerable members of the community, who are unable to leave their house due to Covid, with neighbours who would like to help.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 35.9%
  • HTML 34.0%
  • CSS 27.0%
  • PLpgSQL 3.0%
  • Shell 0.1%