Welcome to Lyrigator - a powerful AI-driven song lyrics generator application.
Lyrigator is your creative companion in the world of music and lyrics. Whether you're a songwriter looking for inspiration or just want to have fun generating unique lyrics, our app has you covered. With Lyrigator, you can explore various musical styles, moods, and artists to craft lyrics that resonate with your vision.
Lyrigator was created as a final graduation project idea by the nameless_team in just two weeks sprint at School of Applied Technology SALT, Stockholm. This mobile-first app harnesses the capabilities of OpenAI to generate song lyrics based on user inputs, offering a unique creative experience. Users can specify the style, mood, and song structure, or even input specific lyrics for the song. Once satisfied, the app generates lyrics accordingly.
- Lyrics Customization: Modify song components like verses, pre-choruses, choruses, bridges, and more. Drag and drop sections to change the song's structure, edit, delete, or regenerate selected parts, or even the entire song.
- Song Management: Save your generated songs to a songs list, allowing you to access, search, edit, or delete specific songs at any time.
Please note that Lyrigator generates text lyrics and does not provide music composition.
- Authentication: Sign-up and log-in pages for multiple users to access their personal accounts.
- Social Connections: Interact with other users' profiles, such as upvoting songs or saving them as favorites.
- Filtering: Easily filter your song list based on various categories.
- Multiple Lyric Options: Get multiple song options generated based on the same input, allowing you to choose your preferred version.
- Export as PDF: Save lyrics in PDF format.
- Social Sharing: Share your songs on social media platforms with a single click.
We continually aim to enhance the user experience and provide a comprehensive song lyrics generation platform.
Below, you can view the mobile device interface of the application:
Check out a video demo of the app in action here.
See detailed veiw: Lyrigator App Architecture.pdf
Lyrigator is built with the following technologies:
- Backend: Java Spring
- Frontend: TypeScript React Next.js
- Database: PostgreSQL
- Deployment: Microsoft Azure
Follow these steps to get the application up and running in your local environment:
- Clone this repository repo using SSH option. Run in terminal
git clone
git@github.com:AnastasiaKurayshevich/nameless_lyrics_app.git
- Configure your PostgreSQL database.
Steps | Front-end | Back-end |
---|---|---|
3. Navigate into repo | cd client |
cd server |
4. Install Dependencies | npm install |
mvn clean install |
5. Run the project | npm run dev |
mvn start |
Creators | Socials |
---|---|
Nate Arafayne | |
Anastasia Kurayshevich | |
Edward Arvinius |
Thank you for choosing Lyrigator. Create unique song lyrics and let your creativity flow!