Sports stats viewer - Django Data Viz App with MongoDB + Pymongo

Job ID: 37749316

Budget: $30 – $250 USD

I'm seeking a highly skilled Django developer to create a web application connected to MongoDB Atlas through the official PyMongo driver. This should be a data-focused application able to pull and visually display information in a table format.

Key Features:

- Data Visualization: Develop a UI that displays data in a searchable table format.

- API Integration: Connect the application to MongoDB Atlas for direct data interaction.

Data Handling:

- Data Populating: The table needs to be automatically populated from the MongoDB Atlas database.

- Table Update: The data in the table should be updated dynamically, each time a user inputs a player name (full name, first name, last name) and if there are multiple player names with the same first or last name. The user has to click on the actual player they want from the search bar.

- Data filters: Once player is populated, user should have the ability to sort by asc/desc order of game_date , points, plus minus or any other column that makes sense.

- data filter2: The filter should also have the option to show more rows in case player has more data. Like 5, 10, 15 records etc.

Ideally, you would have proven experience in Django, API integration, MongoDB Atlas, and data visualization. Proficiency in PyMongo driver, your ability to deliver a user-friendly interface that provides a seamless user experience will be crucial. If you have a similar project in your portfolio, feel free to share.

## extra
I followed a basic guide from DO
https://www.digitalocean.com/community/tutorials/how-to-connect-a-django-app-to-mongodb-with-pymongo

Was able to use pymongo to connect to a mongodb atlas cluster and pull data that I inserted.
But I want this idea expanded to the requirements above.

Format of the data that was uploaded to mongodb is in JSON records. Sample is included.
Related categories: Python Django Web Development MongoDB