This front end Project is developed for Ethiopian missing person locationg backend system
Ethiopian-missing-person-find-sys-frontend
A full-stack web application designed to help locate missing individuals in Ethiopia by providing a centralized platform for reporting and searching.
## 🌟 About The Project
The Ethiopian Missing Person Finding System (EMPLS) is a crucial tool aimed at bridging the gap between the public and authorities in the search for missing people. It allows users to submit detailed reports about missing individuals, including photos and last-known locations. Others can then browse or search this public database to provide information or identify loved ones.
### ✨ Key Features
* **Submit Missing Person Reports:** Easily create and submit detailed reports for missing individuals.
* **Image Uploads:** Attach photos to reports for better identification.
* **Advanced Search & Filtering:** Search the database using various criteria like name, age, and location.
* **Interactive UI:** A clean and modern user interface for a seamless experience.
* **Real-time Notifications:** Get updates and alerts using toast notifications.
## 🛠️ Built With
This project is built with a modern tech stack, leveraging the power of JavaScript for both the client and server.
* **Frontend:**
* React
* Vite
* TypeScript
* Sonner (for toasts/notifications)
* **Backend:**
* Node.js
* Express.js *(assumed)*
* MySQL with sql
## 🚀 Getting Started
To get a local copy up and running, follow these simple steps.
### Prerequisites
Make sure you have the following installed on your machine:
* Node.js (v18.x or higher recommended)
* npm or yarn
* Git
* A running instance of sql (local or cloud-based).
### Installation
1. **Clone the repository:**
```sh
git clone
github.com
cd EMPLS
```
2. **Install Backend Dependencies:**
Navigate to the backend directory and install the required npm packages.
```sh
cd backend
npm install
```
3. **Install Frontend Dependencies:**
Navigate back to the r …