DEV Community

Cover image for Bat Tracker - MongoDB Atlas Hackathon Submission
Anthony
Anthony

Posted on

Bat Tracker - MongoDB Atlas Hackathon Submission

Overview of My Submission

Image description

TRACK BAT LOCATION MOVEMENTS OVER TIME

Movebank, is a public database, where scientists track animal movements by attaching a GPS device to the animal. Based on a certain frequencies, that data is recorded by the device and stored in the database.

There is a public API which gets this data, so developers can use it in various projects.

My idea for this was to:

  1. Get European free-tailed bat tracking data from Movebank's API.
  2. Store that data in MongoDB.
  3. Convert it to Time Series data.
  4. Display that data on a Map to track their movement history.

Unfortunately, I saw this Hackathon only a few days before the due date and did not have enough time to complete my idea. But I am submitting it as is. I may want to complete it in the future.

What I completed:

  • ✅ Get European free-trailed bat tracking data from Movebank's API
  • ✅ Store that data in MongoDB.
  • â›” Convert it to Time Series data.
  • â›” Display that data on a Map to track their movement history.

Submission Category:

Prime Time with Atlas Time Series

Screenshots:

Image description

Image description

Link to Code

GitHub logo anthonyjdella / atlas-hackathon-time-series

💚 My submission for the Atlas Hackathon sponsored by MongoDB. This is a Time Series app.

Bat Tracker

bat-tracker

MongoDB Atlas Hackathon Time Series


💚 This is my submission for the MongoDB Atlas Hackathon on DEV. The category is "Prime Time" for Time Series Collections. You can view my submission here.


Disclaimer

For this project, I wanted to work with technologies that I've never used. These were Django and MongoDB.


About

Movebank, is a public database, where scientists track animal movements by attaching a GPS device to the animal. Based on a certain frequencies, that data is recorded by the device and stored in the database.

There is a public API which gets this data, so developers can use it in various projects.

My idea for this was to:

  1. Get European free-tailed bat tracking data from Movebank's API.
  2. Store that data in MongoDB.
  3. Convert it to Time Series data.
  4. Display that data on a Map to track their movement history.

Incomplete

Unfortunately, I saw…

Additional Resources / Info

mongosh mongodb+srv://USER:PASS@cluster0.9ptvo.mongodb.net/Bat_DB?retryWrites=true&w=majority
Enter fullscreen mode Exit fullscreen mode
brew tap mongodb/brew
brew install mongodb-community@5.0

brew services stop mongodb-community@5.0

brew services list

mongosh
Enter fullscreen mode Exit fullscreen mode
mongocli config describe default
Enter fullscreen mode Exit fullscreen mode
 mongosh "mongodb+srv://USER:PASS@cluster0.9ptvo.mongodb.net/Bat_DB?retryWrites=true&w=majority"
Enter fullscreen mode Exit fullscreen mode

Thanks for sponsoring this great Hackathon! Although my submission is incomplete, I learned a lot.

Top comments (0)