User-Query Flask Website with MongoDB
Budget: $30 – $250 USD
I'm seeking a capable freelancer who can create a simple Flask website for me that can query sports data from a MongoDB Atlas. The specific data that needs to be accessed includes player information according to predefined dataset from a JSON file. The DB can just be set to have 1 db which has this dataset in 1 collection.
(I know that I can read this data from flat file but would like to understand how to better work with a database in case of a lot of records)
Key functionalities I need include:
- The ability to search a player by their name (either first, last, or full) and click their result in case of two players with same name. Which results in displaying information from all available data columns/rows.
- Sorting filters should also be available once the query shows results. Like the ability to sort by the latest game date, most points, and another filter to limit the number of records displayed to show 5, 10, 15 rows.
The ideal candidate should have relevant experience in Flask, MongoDB, and Python, being able to deliver a clean, efficient and user-friendly design. All data interactions must be secure and optimized.
Website design does not need to be advanced. This is more an understanding how to get/query the data and return it so I can display it, filter, search, etc.
(I know that I can read this data from flat file but would like to understand how to better work with a database in case of a lot of records)
Key functionalities I need include:
- The ability to search a player by their name (either first, last, or full) and click their result in case of two players with same name. Which results in displaying information from all available data columns/rows.
- Sorting filters should also be available once the query shows results. Like the ability to sort by the latest game date, most points, and another filter to limit the number of records displayed to show 5, 10, 15 rows.
The ideal candidate should have relevant experience in Flask, MongoDB, and Python, being able to deliver a clean, efficient and user-friendly design. All data interactions must be secure and optimized.
Website design does not need to be advanced. This is more an understanding how to get/query the data and return it so I can display it, filter, search, etc.