Coder Social home page Coder Social logo

notourbackyard-server's Introduction

Not Our Backyard

Not Our Backyard is built as a place for people to come together and help clean up their communities. The overview allows people to see how much garbage has been cleaned up different places around the world. Anyone can create an account and start tracking the garbage that they clean up. Let's all work together to make the world a cleaner place.

Live Demo

Not Our Backyard

Site currently hosted on free teir. If there is no data please reload as database is starting back up

API Endpoints

/api/cleanups

GET cleanups for a specified user id protected endpoint /id

POST Add new cleanup for specified user id protected endpoint /id The following data is required from the form Location, user name, type of trash, quantity

/api/overview

GET Gets data for existing cleanups Public /country Retrieve cleanup data for a specific country or the world

/country/region Retrieve cleanup data for a specific country and region

/api/auth

POST /login Send login data to retrieve JWT on succesfull authentication

/api/users

POST / Add a new user to the database. The following data is required from the form Name, password, email, home country

GET /type Get the garbage types from the database

Preview

Overview

overview page

Signup Page

signup  page

Login Page

login page

Cleanup Page

cleanup page

Add Cleanup Page

new cleanup page

Built With

  • This application uses the following technology
  • HTML
  • CSS
  • React
  • Jest
  • Chai/Mocha
  • Express
  • PostgreSQL
  • Knex

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.