Giter VIP home page Giter VIP logo

cfg-hackathon's Introduction

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

cfg-hackathon's People

Contributors

hudlerr avatar pearlhamilton avatar ziodolcevita avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.