This repository contains many basic projects I've been working on in various languages to improve my coding abilities. I made this repository as a simple place to store these projects!
3. Tic Tac Toe
Dotify offers a great music listening experience, providing users (me) with a sleek and intuitive platform to enjoy their (my) favorite tunes. With its stylistic HTML interface, Dotify allows users to effortlessly navigate through a curated playlist, playing and pausing songs at their convenience. Whether one is unwinding after a long day or looking for some inspiration while working, Dotify is a go-to companion for seamless music playback.
Developing Dotify was a crash course in simple full-stack development, allowing me to explore JavaScript's capabilities for playing audio. While creating this app, I encountered challenges related to managing event listeners and ensuring smooth playback while interacting with various UI elements. Overall, making this app was a lot of fun; I sometimes play the music as I work or study.
- Javascript
- HTML
- CSS
Recent enhancements include:
- Added more styling for improved visual appeal
- Implemented a toggle button for pausing and playing songs (space bar)
- Enhanced progress and volume bars with additional functionality (arrow keys)
- Added a scroll effect for the currently playing song
- Sorting by title/artist
- Introduced shadow and hover effects for a more interactive experience
- Improved responsiveness across different devices
- Expanded the playlist with a diverse selection of songs
The live version of Dotify is available at https://seanonamade-dotify.netlify.app/.
Thank you for checking out Dotify! If you have any feedback or suggestions, feel free to reach out.
To clone the repository, open a terminal and enter the following command:
git clone https://github.com/SeanOnamade/BasicProjects/MusicPlayer
Open the project in VSCode. Navigate to index.html and right click, then select "Open with Live Server" (this requires the Live Server extension, which is handy for opening sites.
This is a simple rock paper scissors project in Python. The user simply chooses their input, and a random number generator chooses the opponent's.
This project was simple enough, nothing crazy. I hope to add more to it later; perhaps a way to count points.
- Python
This is a simple tic tac toe game that can be played with two players on one computer. It opens an interactive window, and the game can be replayed indefinitely.
The Tkinter module was totally new to me, and I was pleasantly surprised by its capabilities. Getting things going was slow at first, and required some extra research. A lot of logic was needed compared to the simple RPS game. I also had to review the rules of tic-tac-toe. 😂
- Python
- Tkinter
- itertools
If you've gotten to the end of this, I hope you've liked my projects!