Code Monkey home page Code Monkey logo

peerpostie's Introduction

Peer Posties NZ - peer-to-peer delivery

2nd place winner of Hack the Crisis NZ 2020 hackathon

This is a project/pitch planed and developed in less than 48h by a team of 10 people, including me, during Hack the Crisis NZ 2020 (17-19 April). I contributed to building the database in SQLite, API’s and components in React.

The organisers of this hackathon challenged Kiwis to design, test and bring to life innovative ideas for life in New Zealand beyond COVID-19.

The goal was finding innovative solutions to problems brought about by COVID-19 inside three themes:

  • Supporting businesses
  • Connecting communities
  • Resilience and wellbeing

This repository contains the code of what could be finished in time to present the idea to the judges.

The project went to the Top 8 finalist and after that, one of the three runner-ups - 2nd equal winner.

Run the project

To start the development server with a watcher that rebuilds your code, run npm run dev. The assets built by Webpack are placed in server/public. This folder is defined as a static folder in an Express.js server that can be started with npm run server.

Additional components should be placed in client/components.

Separate client/server

The client is also set up to be hosted using webpack-dev-server with hot module reloading etc. To use this method, in one terminal run:

npm run client

and in the other:

npm run server

The client will be available on http://localhost:8080 and the server on http://localhost:3000. Note that you will still need to manage CORS between the two, as they are on different ports.

peerpostie's People

Contributors

suzanamelomoraes avatar jillglass avatar andria-hibe avatar jeyaraniga avatar eloise-mcintyre avatar ashahta avatar sunnyniu avatar

Stargazers

Morgan Murrah avatar

Watchers

James Cloos avatar  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.