Salient Alert is a online community space for people to report ICE Raids or Checkpoints that are happening. It is an application that helps you and your loved ones from being targeted unfairly from deportation and avoid ICE Raids. You will be able to see them and reported online via web app.
Tech Stack: React, Express, MongoDB, Node, Yarn, and Brew
API: Mapbox API
- This project Builds of the Guidelines of Techtonica's Final Project https://github.com/Techtonica/curriculum/blob/master/projects/final-project/final-project.md
- This project was bootstrapped with Create React Apphttps://github.com/facebookincubator/create-react-app
- Fork repo and
git cloneurl into your local desktop - Run
yarn installto get your yarn modules
- Download Mongo DB https://docs.mongodb.com/manual/installation/
- Start your back end server run
mongodby running the shell command on seperate tab from your bash to navigate. - Get your backend server to listen by running
yarn startin your root directory - See what is on your mongo database by running
mongoon a seperate tab - Do command
show dbsto show collections use salientalertto use collection Salient alert- Insert data to make sure it is working
- Back in the Mongo tab, do
db.checkpoints.find().pretty()ordb.iceraids.find().pretty()to see your data.
- In a seperate shell tab CD into the Client file and run
yarn startto get react front end running on port 5000. - Add access token to your keys.js file
- Buttons - deleting and edit.
- Submission forms for Ice Raids and Check Points.
- Two tables of data.
- Rending address on map in a marker form.
- Running Express Server
- Data Displayed and being sent to MongoDB backend database
- Voting up and down feature for reports that are submitted
- Data validation
- OAuth for Admin User to take off spam data
- Google Translate
- BONUS: suggested routes to avoid Ice Raids and Check Points.
