Currently hosted on Netlify - Link
Authors:
The Lost & Found app streamlines reporting and finding lost items, offering a user-friendly platform to report and retrieve belongings efficiently. It addresses the inconvenience of traditional lost and found systems by providing a centralized digital solution.
To get the LostHub frontend up and running on your machine, follow these instructions:
- Clone the Repository:
git clone https://github.com/lost-hub-app/lost-hub-frontend.git - Navigate to the Project Directory:
cd lost-hub-frontend - Install Dependencies: Run
npm installto install the required dependencies. - Configure Environment Variables:
- Rename the
.env.samplefile to.env. - Update SERVER_URL in the
.envfile with Server URL or if running on local usehttp://localhost:3001. - Update VITE_GOOGLE_MAPS_API_KEY in the
.envfile with Google Maps API Key. - Update VITE_AUTH_DOMAIN in the
.envfile with a Auth Domain from Auth0. - Update VITE_AUTH_CLIENT_ID in the
.envfile with Auth Client ID from Auth0.
- Rename the
- Launch the Express Server: Run
npm run dev. - Access the Application: Open your web browser and go to the provided URL (typically
http://localhost:5137).
LostHub is structured using the MERN stack:
- Front-end: Create with React and uses Axios, which handles HTTP requests and communicates with the Lost Hub Server.
- API: Utilizes Google Maps API to display lost and found items.
LostHub is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.
For any issues or questions, please open a new issue on GitHub. We appreciate your feedback!
Special thanks to:
- Jacob Knaack
- ChatGPT
- Bard
- Slidesgo


