TheModdedChicken / NeoTab

A reworking of UltimateTab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neo Tab (WIP)

A fast, responsive interface to browse guitar tabs scraped from Ultimate Guitar.

This is a rework of BenoitBellegarde/UltimateTab which aims to clean up the original a bit.

NOTE: This is very much still a work-in-progress

Desktop Screenshot

Ultimate Tab Screenshot

Mobile Screenshot

Ultimate Tab Screenshot

Features

  • Browse responsive guitar tabs scraped in real time from Ultimate Guitar.
  • Chords visualizer with official diagrams from Ultimate Guitar.
  • Chords transposer.
  • Backing track player (using YouTube API).
  • Add tabs to favorites without the need for an account (stored in local storage).

Technologies

Neo Tab has been built with a modern stack, including:

Installation

To run Neo Tab locally, you must have Node.js and NPM or Yarn installed on your computer. Follow these steps to get started:

  1. Clone this repository using git clone https://github.com/TheModdedChicken/NeoTab.git
  2. Navigate to the project directory using the terminal or command prompt.
  3. Run bun install to install the dependencies.
  4. Run bun run dev to start the development server.
  5. Create .env.local file and add a variable YOUTUBE_API_KEY with a YouTube API key as value to get backing tracks
  6. Open http://localhost:3000 in your web browser to see Neo Tab running.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any features or bug fixes.

License

Neo Tab is licensed under the MIT License.

About

A reworking of UltimateTab

License:MIT License


Languages

Language:TypeScript 99.8%Language:JavaScript 0.2%