Goal:Created a REST API that allows users to access and manage a database that contains a table of records for cafes located in England.
Concepts Used: SQLite3, SQLAlchemy, Flask, CRUD operations,REST API
Movie Database Web Service
Language:Python
Goal:Flask web service that lets users enter names of their favorite movies, provides a list taken from MovieDatabase API by parsing JSON, then redirects user to a page to rate movie. Once the user gives rating and submits form, the movie is then stored into a database using SQLAlchemy. The service then redirects the user to their movie list page that displays the movies in sorted order based on their rating.
Goal:GUI application that connects to SQLite database containing over 500 tables of recipe data and parses the data to generate random recipes for users after click of button.
Concepts Used: GUI, OOP , SQLite3, data parsing, tkinter, list comprehension, numpy , pillow module
Flight Deals Project
Language:Python
Goal:Developing a program that notifies users about cheap flights available by parsing data from
over 10,000 flights provided in JSON files through the utilization of various APIs increasing research efficiency by over 50%.
Goal:Application that runs through a GUI interface that emulates a timer based on the
famous pomodoro study method increasing study efficiency
Concepts Used:Tkinter module, datetime module, GUI, math module,global variables, Exception handling, for loops, conditionals, OOP
Password Manager Project
Language:Python
Goal:Creating a program that allows user to input their emails and passwords for websites they use and store the information onto a json file. In addition to this, the program also can generate
random passowrds for usage and allows the user to search for password using the associated website as the search key.
Concepts Used:Tkinter module, Pyperclip, list comprehension, Exception handling
Workout Tracker Project
Language:Python
Goal:Creating a program that allows user to describe their work out in a text prompt that then utilizes an API to categorize these workouts based off key words.
The program then stores the information collected including the current date & time into a google drive sheet using Sheety API.
Concepts Used:request module, datetime module, environment variables, list comprehension, Exception handling, Sheety API
Spotify Playlist Automation Project
Language:Python
Goal:Program that takes in user input of a specified year and web scrapes through the Billboard website to find the top 100 songs of that year in order to automate making a playlist on the user's Spotify account through the Spotipy API.
Concepts Used:request module, user input, web scraping, Selenium, Beautiful Soup, environment variables,OOP, data parsing, JSON, Spotipy API
Pong Game
Language:Python
Goal:Created an emulation of the pong game through the use of the turtles module and object oriented programming. The game keeps score of the competitors and the ball increases in speed from every bounce.
Concepts Used:datetime module, OOP, turtle module, while loops, conditionals