Giter Site home page Giter Site logo

basicprojects's Introduction

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!

basicprojects's People

Contributors

seanonamade avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.