KaraWatts / ManateeWatch

Manatee Tracking App - Give users a tool to help them find manatees in the wild and pay it forward by sharing their own manatee sightings
MIT License
1 stars 0 forks source link
animals conservation mapping

ManateeWatch

ManateeWatch

Summary

ManateeWatch is a progressive web application designed to help people find up-to-date manatee sighting locations in their area. Florida is well known for being home to manatees, but spotting them can be tricky. This app serves as a one-stop map to show where manatees are, where they have been, and helps users predict where they might be next.

Features

Purpose

ManateeWatch aims to help locals and tourists alike find manatees in their natural habitat. By providing a platform for users to share sightings and track manatee locations, the app contributes to the appreciation and conservation of these gentle sea creatures. Users can discover, join, and organize manatee sighting events, and track their contributions to manatee conservation efforts.

MVP (Minimum Viable Product)

The MVP includes:

Additional App Goals/Functionality

Additional functionalities include:

Installing ManateeWatch on iOS

Installing ManateeWatch on Android

Database Schema

The ManateeWatch database is built using PostgreSQL. Below is a visual representation of the schema, followed by a description of the key tables:

PostgreSQL Schema

Contributing to ManateeWatch

We welcome contributions from the community! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/my-feature or git checkout -b bugfix/my-bug-fix.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/my-feature.
  5. Submit a pull request against the main branch.

Please ensure that your pull request adheres to the following guidelines:

For detailed instructions on installation prerequisites and setting up the Django backend and React frontend to contribute, please refer to the Contributor Setup Guide.

Thank you for your contribution!

Want to support ManateeWatch?

We are accepting donations to help cover the maintenance costs of keeping ManateeWatch online. If you'd like to be one of our first supporters please follow the below link to buy me a coffee!

Buy Me A Coffee

Contact

If you have any questions, feel free to reach out to me at kdwwatts@gmail.com.

Make sure to check out the site at manateewatch.com

License

This project is licensed under the MIT License - see the LICENSE file for details.