I'm working on developing a mobile app for GPS tracking specifically for pets, featuring live tracking, geofencing, and history viewing. It's quite similar to Life360 but tailored for animal tracking. We'll be using React Native along with either Supabase or Firebase for the frontend and database management. Since we don't have much experience in app development, I'm seeking advice on how to effectively implement the GPS tracking part. We've identified an API called Traccar for live tracking. Any insights or suggestions would be greatly appreciated!
4 Answers
It would help if you clarified exactly what you're looking for advice on. For live tracking, you may generate quite a bit of data based on how often the GPS devices send location updates. Are you planning to store position history as well? You’ll need reliable hardware for your pets that can effectively push this data to your backend, and Traccar supports various devices, so check their compatibility with your needs. Additionally, consider using databases like TimescaleDB or InfluxDB; they're both great for handling time-series data, making it easier to manage location history.
You might find it helpful to Google for more resources on GPS tracking with React Native. A quick search can yield a lot of relevant tutorials and help you get started!
You might want to consider hiring someone with experience if you're not too familiar with app development. A short engagement of about three months could help you get things set up well! Remember that having a pro on board could really speed up the learning curve for you and your team. Just a thought!
Just wondering, would this method work for tracking children too? Or is it strictly for pets only?
Thanks! I'm still in school, so I don't need anything too complex — just a basic live tracker to start with.