Find-Me is a web application designed to help find missing people and pets. It provides a platform where users can create and search for missing person or pet reports, and collaborate with others to increase the chances of finding them.
Online demo: click here
- Create and manage missing person or pet reports
- Search for existing missing person or pet reports
- Collaborate with other users by providing information or updates on reports
- Mark reports as resolved when the missing person or pet is found
- User authentication and authorization
- Responsive and user-friendly interface
- Yarn 3 (PnP)
- Typescript
- Node.js
- Fastify
- MongoDB
- Mongoose
- JSON Web Tokens (JWT)
- Vue 3
- Vuetify 3
- Vuex 4
- Vue Router 4
- Axios
Required:
- Node.js LTS
- Yarn
Create and update the environment files (ex: backend/auth/.env, backend/alert/.env, frontend/web/.env)
# Run auth project
yarn auth
# Run alert project
yarn alert
# Run web project
yarn web
Contributions are welcome! If you want to contribute to Find-Me, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Commit and push your changes.
- Create a pull request.
This project is licensed under the MIT License.