Basic web application based on Citizen, a mobile app used in New York, that lets users report incidents on a map and view the list of reported incidents on a map using Mapbox's Map services. This was built over 3 days to primarily interact with the Mapbox API and use the react-redux library.
To interact or build on this app, you will need to insert your own database URI in database.js.
- Clone or fork this repo
git clone https://github.com/Heat-Seeking-Devil-Chicken-30/Civilian
- Install the dependencies
npm install
- Run script for development mode
npm run dev
- Run tests
npm run test
- React
- Redux
- Mapbox API
- Express
- Webpack 5
- Node
- Jest
- React Testing Library
- Supertest
Rain Hsu | Johnson Che | Mina Koo | Huy Bui
Licensed under MIT License.