Skip to content
/ ipod Public

React iPod: An immersive web app with music player, games, gesture recognition, and responsive design for an iPod-like experience.

Notifications You must be signed in to change notification settings

tm2k23/ipod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React iPod

React iPod is a web application that provides an iPod-like experience using ReactJS. It allows users to play music, play games, and navigate through a list using gesture recognition.

preview

Features

  • Music Player: Enjoy your favorite tunes with the built-in music player. Upload your music files and control playback using the intuitive controls.
  • Games: Challenge yourself with a collection of interactive games designed to entertain. Play games such as Snake, Tetris, and Pong, all within the iPod interface.
  • Gesture Recognition: Experience a unique interaction by using gesture recognition. Roll your finger on the scroll button to navigate up and down the list, simulating the classic iPod scroll wheel.
  • List Navigation: Explore a list of items using the scroll wheel or gesture recognition. Select an item by clicking the center button, which will open the corresponding content or start the selected game.
  • Responsive Design: The application is responsive and works well across different devices, including desktops, tablets, and mobile phones.

Installation

  1. Clone the repository: git clone https://github.com/tm2k23/ipod.git

  2. Navigate to the project directory

  3. Install the dependencies: npm install

  4. Start the development server: npm start

  5. Open your web browser and visit http://localhost:3000 to access the React iPod application.

Usage

  1. Music Player:
  • Click on the Music icon in the main menu to access the music player.
  • Use the controls (Play/Pause, Previous/Next, Volume) to manage the playback.
  1. Games:
  • Click on the Games icon in the main menu to access the games section.
  • Use the scroll wheel or gesture recognition to navigate through the game list.
  • Press the center button to start the selected game.
  1. Gesture Recognition:
  • Place your finger on the scroll button and roll it up or down to simulate the iPod scroll wheel.
  • The list will move accordingly, providing a tactile navigation experience.
  1. List Navigation:
  • Use the scroll wheel or gesture recognition to navigate through the list.
  • Press the center button to select an item and open its corresponding content or start a game.

Acknowledgments

  • The React iPod project is inspired by the iconic iPod and its user interface.
  • Thanks to the ReactJS community for providing excellent resources and documentation.

Contact

If you have any questions, suggestions, or feedback, please feel free to contact the project maintainer at tejasmishra2k18@gmail.com.

We hope you enjoy using the React iPod application!

About

React iPod: An immersive web app with music player, games, gesture recognition, and responsive design for an iPod-like experience.

Topics

Resources

Stars

Watchers

Forks