Coder Social home page Coder Social logo

citizensreportapp's Introduction

CitizensReportApp

Alexis Sanchez: https://github.com/jwlexi
Andrew Mei: https://github.com/AndrewMei99
Jeremy Meharg: https://github.com/JeremyMeh
Nayeli De Jesus: https://github.com/nayelimdejesus

Presentation: https://docs.google.com/presentation/d/1gTKdX_f3LIyOEOvmpdMm1UVtcqbnnPuZGOZLRVZV5G4/edit#slide=id.p

Title: Citizens’ Report

Problem Statement: Citizens will be able to report problems throughout their community.

Description: The Citizens Report application would allow users to make posts, see posts, view posts destination, and edit posts.

The problem: Citizens throughout a community often lack an ability to communicate with each other effectively. This could cause problems throughout the community such as safety hazards, violence, and a higher crime rate. People need a good way to communicate with each other throughout their city. They also need to be able to pinpoint the exact location of a problem that is being caused around the city.

The solution: Citizen's report app will allow users to create posts to notify others of issues who also use the app to keep others updated.

Tech stack:
Frontend - Android
Persistence/Database - MongoDB
Backend - Node.js

Mockup:
Tenative API endpoints:
Log out of account - POST/GET [url]/logout?username={username}
Delete account - DELETE [url]/logout?username={username}
View all users - GET: [URL]/users
Create users - PUT: [URL]/users?username={username}&{...}
Delete users - DELETE: [URL]/users?username={username}
Update users - PATCH: [URL]/users?username={username}&{...}
Add new post - POST [URL]/userpost?post_name={post name}&url={url}
Remove card - DELETE [URL]/userpost?post_name={post name}
Update posts - PATCH [URL]/userpost?post_name={post name}
Admin Login - POST: [url]/login?username={username}&password={password}
View all users - GET: [URL]/users
Create Users - PUT: [URL]/users?username={username}&{...}
Delete users - DELETE: [URL]/users?username={username} Must ask for confirmation
Update users - PATCH: [URL]/users?username={username}&{...}

citizensreportapp's People

Contributors

andrewmei99 avatar jwlexi avatar nayelimdejesus avatar jeremymeh 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.