Reports in the last decade have been indicating the drop in overall fertility for men. This application was built to analyze general data in a mans life using a trained deep neural machine learning model and return a result of fertile or infertile and the infertility percentage.
NodeJS, Python 3, AWS Lambda, AWS API Gateway, AWS Route53, AWS S3, HTML, CSS, Bootstrap, Microsoft Azure Machine Learning
The front end of the application is designed and implemented using HTML, Bootstrap and CSS. The website is hosted statically on AWS S3. When the submit button is clicked, the data gathered from the user is transferred to an API which was created using AWS API Gateway. The API triggers the AWS Lambda functions. The Lambda functions take the data and send it out to Microsoft Azure Machine Learning where the trained machine learning model calculates the users fertility. The results are then returned via the Lambda functions, back to the API and displayed on the static website. AWS Route53 assigns a new domain name to the static website. The two Lambda functions are written in NodeJS and Python, respectively.
We live in a world where new technology is introduced everyday. In this fast paced tech world, laptops are updated quicker than other technologies. This being the case, Laptop Finder scans two major laptop retailers and helps the user determine which laptop suits them and at what price.
Python, Pandas, NumPy, Splinter, Selenium, BeautifulSoup, SQLAlchemy, JSON, Flask, PostgreSQL, HTML5, CSS3, Bootstrap 4, Leaflet, Algolia, DataTables.JS, JQuery, Heroku, D3.js, JavaScript
Completed the ETL process by web-scraping the Best Buy and Fry’s Electronics websites; transforming the collected data into comparable variables; and, stored them into a PostgreSQL database. Using Pandas, Splinter, BeautifulSoup, SQLAlchemy, pulled in store locations and laptop sales data from the Best Buy developer API and Fry’s Electronics website. Created a web application using Flask, HTML5, CSS3, Bootstrap 4, Leaflet, Algolia, DataTables.js and JavaScript. Hosted the application on Heroku.
Collecting data for an application is difficult to do when the source of data is complicated. This API is accessible by anyone that wants to get complete information about the laptops that are sold by Best Buy and Fry’s Electronics. This API not only provides laptop data to users, it is also utilized by the Laptop Finder app to create data tables and charts comparing different laptops.
Python, Flask, Pandas, SQLAlchemy, PostgreSQL, NumPy, Heroku, JavaScript, JQuery, JSON
The data that was extracted, transformed and loaded(ETL) into a database in the Laptop Finder application is now sent via Flask to an API route on the web application, where it is displayed in a JSON format.