Spotify Machine
This project takes a date from the user and creates a spotify playlist of
songs that were playing on the hot 100 billboard on that date. The project
scrapes the data from the hot 100 billboard website and retrieves the songs
on the billboard using beautiful soup. Then, using the spotipy api,
a spotify playlist of those songs is created. The user interface is created using Tkinter
Twitter Bot
This project checks the internet speed by running and internet speed test from a speedtesting
website. Using Selenium, the internet speed data will is extracted and is
compared to the internet speeds the user is currently paying for. A selenium bot
will log into twitter and send a tweet complaining to the internet service
provider about the speeds.
TechSprint Solutions
This project is a front-end web application for a fictional company called
TechSprint Solutions. This company is meant to help small businesses with
their technical needs. I have used bootstrap to help with the layout
of the components. The content is generated by chatgpt.
Password manager
This simple yet useful project stores the users usernames and passwords in
a seperate userfriendly json file. There is an option to generate a new password
using the random module. After the user clicks on save password, a new nested
dictionary is created using data the user provided, including the email
and password in the json file. Tkinter was used to make the graphical user interface.
Custom Coding Tutor
This project is a python application that uses AI to help the user with any coding related questions,
concepts, errors and much more. The user can choose what kind of tutor they would like to have.
by inputting any celebrity or fictional character. The responses from the tutor will as if the
inputted person is talking to and tutoring them. Also, once the coding tutor has been selected,
the background of the user interface changes to a color that the tutor is most associated with.
For example if the user chose Barbie, the background would change to pink. For this program, I
used the open ai api and for the user interface, Tkinter was used.
Frogger
This project is a recreation of the timeless arcade game "Frogger". The game takes place in
the desert. The user must get their character to the other side while passsing through obstacles along the way.
Once the user gets to the other side, they go back to the start, and the level is increased.
As the levels are increased, the game gets more challenging as the chance of obstacles spawning is increased
The user can also customize their character using coins that they collect while playing. Once a character is bought
it is stored in the inventory and can be used anytime without paying again. The highscore, number of coins and inventory data
is all saved so once the user reruns the game, all the progress is still saved. For this game, pygame was used.