We were inspired to create Missing-Web-Tracker after realizing that data for missing people and pets is often incomplete and difficult to access. We wanted to create a tool that would provide comprehensive and geographical clues to aid in the search for missing individuals and pets.
Missing-Web-Tracker is a web application that offers a one-stop website for tracking missing people and pets. It provides users with comprehensive and geographical clues, allowing investigators to get a clearer understanding of the situation. It scrapes the web for the latest information. Users and officials can create accounts and post new information to keep the search up-to-date as well.
- Download or clone this repo to your local machine
- Run
npm installin theclientandserverfolders cdintobackendfolder, and run./gradlew buildto compile (Java 17 required)- Run
java -jar core/build/libs/core-0.0.1-SNAPSHOT.jarin thebackenddirectory to run the Spring Boot backend. - Run
npm run startin theserverdirectory to begin the Express.js server - Run
npm run devin theclientdirectory to begin the React front-end.
- React, Redux, Tailwind CSS, CSS (front-end)
- Express.js, Spring Boot, Google Map API (back-end)
- Learning new framework (Spring Boot)
- Cross platform support
- Web scraping
- Time constraint
We're proud of creating a web application that has the potential to help reunite missing people and pets with their families. We're also proud of the user-friendly interface we've created, which makes it easy for investigators and other users to find the information they need.
- Spring Boot
- Web scraping
- Add a search feature
- Complete the add a new report feature
- Improve the web scraping capability