Skip to content

chingu-voyages/v8-bears-team-06

Repository files navigation

v8-bears-team-06

CircleCI codecov code style: prettier

goodWork

Where Charities and Volunteers Meet

Descrtiption: A website where people looking to volunteer and do some good can get together with organizations looking for qualified volunteers who can work in various industries. | Voyage-8 | https://chingu.io/

Requirements

  • Node (>= 8.x should work)
  • npm (6.x should work)

How to Contribute

First, fork or clone this repository. Then run npm ci to install all dependencies.
To run a development server, run npm start:dev.
When you make a new PR, make sure the following checks pass.

  • Test: npm run test
  • Lint: npm run lint
  • Format: npm run format:check
    If format check fails, you can run npm run format to automatically format all the code.

Optinally you can run npm run coverage to measure code coverage.

Tech Stack

  • Frontend
    • Next.js: A React framework
    • Apollo Client: GraphQL client
  • Backend
    • Express.js: server side framework
    • Apollo Server: GraphQL server
    • Mongoose: MongoDB client for Node.js