Skip to content

Project in order to practice web scraping,MongoDb, Streamlit, Heroku, API, clearing and information to the dataset..

Notifications You must be signed in to change notification settings

EduardoRodMol/mid_bootcamp_projet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamlit - Data clearing - Web Scraping

MongoDb - Docker - Api - Heroku - Postman

mid_bootcamp_project

This repository contains a Python Streamlit application for analyzing Eurocopa data. In order to do that I have used a kaggle dataset which have been fed with wikipedia information using web scraping using BeautifulSoup library (web_scrapping.ipynb) as well as cleaning the data(VisualizacionDedatos.ipynb).

This information was loaded in a MongoDB Atlas cloud (alimentar_bbdd.ipynb) and the information was recovery through endpoints using Fastapi (eurocopa.py)

All this information is loaded into a docker container and uploaded to an heroku website (https://newappeurocopa.herokuapp.com/) and the information can be requested via Postman returning a .json

mid_bootcamp_project

where the api will be ready to be consumed by the streamlit dashboard at https://euro-dashboard.herokuapp.com/. For the geolocalitation I used an API provided by Nominatim.

mid_bootcamp_project

It is important to keep in mind that the main objetive of this project is to show tha differents tools I'm able to use more than the beauty of the dashboard

About

Project in order to practice web scraping,MongoDb, Streamlit, Heroku, API, clearing and information to the dataset..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published