Akordi Portal is a Vue.js application that serves as a platform for song lyrics and tabs. Visit the live site at https://www.akordi.lv.
- 🎶 Browse and search for song lyrics and tabs.
- 🖥️ User-friendly interface with responsive design.
- 🎸 Guitar and ukulele chord tabs for songs.
- ⬆️ Transposing chords up and down.
- 📜 Auto-scrolling for hands-free reading during practice.
- Frontend: LX/UI components with Vue3, Pinia, Vite
- Testing: Vitest
- Package Manager: PNPM
- Linting: ESLint
- Containerization: Docker
Follow these steps to set up the project locally:
-
Clone the repository.
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open your browser and navigate to
http://localhost:44341.
-
Build the development server:
pnpm i
-
Run the development server (also possible with VS Code debug functionality (F5)):
pnpm dev
-
Build for production:
pnpm build
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push the branch.
- Open a pull request.
Please ensure your code adheres to the project's coding standards and includes tests where applicable.
This project is licensed under the MIT License. See the LICENSE file for details.

