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)