Skip to content

SeanOnamade/BasicProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BasicProjects - Overview

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!

✨Table of Contents✨

Dotify - Music Player

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.

What did I learn? What challenges were there?

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.

Languages, softwares, and modules used

  • Javascript
  • HTML
  • CSS

Recent Updates

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

Deployment

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.

Run/Install

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.


Rock Paper Scissors

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.

What did I learn? What challenges were there?

This project was simple enough, nothing crazy. I hope to add more to it later; perhaps a way to count points.

Languages, softwares, and modules used

  • Python

Run/Install

Tic Tac Toe

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.

What did I learn? What challenges were there?

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. 😂

Languages, softwares, and modules used

  • Python
  • Tkinter
  • itertools

Run/Install


If you've gotten to the end of this, I hope you've liked my projects!

About

Some basic projects of mine, including a JS music player!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published