Lyrical Genius is a web application designed to help songwriters create, edit, and organize their lyrics for Suno with ease. It offers a user-friendly interface for managing song sections, applying styles, previewing formatted lyrics, and accessing helpful tools.
Please note that this project is a work in progress, and there may be noticeable inconsistencies or missing information. I have been working on this project alone.
lyrical-genius/
├── public/
│ ├── index.html
│ ├── favicon.ico
│ └── manifest.json
├── src/
│ ├── components/
│ │ ├── Header.js
│ │ ├── Sidebar.js
│ │ ├── SearchableDropdown.js
│ │ ├── DropdownPortal.js
│ │ ├── CategorizedDropdown.js
│ │ ├── AddSectionButton.js
│ │ ├── MetadataSection.js
│ │ ├── Section.js
│ │ ├── LyricsEditor.js
│ │ ├── LivePreview.js
│ │ ├── Toolbar.js
│ │ └── SongList.js
│ ├── data/
│ │ ├── genres.json
│ │ ├── instruments.json
│ │ ├── moods.json
│ │ └── vocals.json
│ ├── store/
│ │ ├── index.js
│ │ ├── songSlice.js
│ │ └── themeSlice.js
│ ├── styles/
│ │ └── tailwind.css
│ ├── utils/
│ │ ├── localStorage.js
│ │ └── helpers.js
│ ├── App.js
│ ├── theme.js
│ └── index.js
├── .gitignore
├── package.json
├── README.md
└── tailwind.config.js
Clone the repository:
git clone https://github.com/yourusername/lyrical-genius.git
Navigate to the project directory:
cd lyrical-genius
Install dependencies:
npm install
Start the development server:
npm start
Open your browser and visit http://localhost:3000
to view the app.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the MIT license.
Project Link: https://github.com/darkmistofwoods/lyrical_genius