A wildlife encounter tracking application that gamifies conservation data collection, created at Calgary Hacks 2025.
WildDex transforms wildlife encounters into memorable experiences while contributing to conservation efforts. Inspired by Pokémon, users can "capture" wildlife sightings using their smartphone, creating their personal wildlife index while helping researchers track animal habits and patterns.
- Image-based wildlife identification using machine learning
- Geolocation tracking for wildlife encounters
- Community feed for sharing discoveries
- Achievement system with special badges
- Secure user authentication
- Interactive map integration
- Docker Desktop
- Node.js
- npm
- Clone the repository
git clone https://github.com/suxxmjz/calgary-hacks-2025- Install dependencies in both client and server directories
cd virtual-pokeball && npm install
cd ../server && npm install- Start the application
docker compose up --build- Frontend: React
- Backend: Node.js
- Database: PostgreSQL
- Authentication: Clerk
- Storage: Supabase
- Machine Learning: TensorFlow
- Maps: Google Maps API
- Containerization: Docker
Our image classification system uses TensorFlow to identify wildlife species. The model has been fine-tuned to handle various wildlife categories, focusing on accuracy and real-world application.
- PostgreSQL database for application data
- Supabase bucket for image storage and retrieval
- Secure user data management through Clerk
Integrated Google Maps API enables precise geo-tagging of wildlife encounters, contributing to valuable location-based data for conservation research.
- Developed sophisticated image classification models capable of identifying multiple species
- Successfully deployed machine learning models in a production environment
- Integrated complex systems including authentication, storage, and mapping services
- Research portal for authorized users to access wildlife sighting data
- Enhanced classification capabilities for more species
- Extended geographical coverage
- Advanced analytics for conservation researchers
- Created an intuitive and user-friendly interface
- Successfully integrated multiple complex technologies
- Developed a practical solution for wildlife conservation data collection
- Implemented secure and scalable architecture
WildDex: Turning wildlife encounters into conservation data, one capture at a time.