LyricList is a sleek, modern, and fully responsive song management app built with React, GraphQL, and Apollo Client. Whether you're adding, viewing, or deleting songs, LyricList provides a seamless experience to organize your musical creations with ease.
- Create Songs: Add new songs to the collection with just a few clicks.
- View Song List: Browse all the songs in your collection.
- Delete Songs: Remove songs effortlessly from the list.
- Real-Time Updates: Enjoy a dynamic interface that fetches and updates the song list in real-time.
- Material Design: Clean, mobile-friendly UI powered by Materialize CSS.
- Frontend: React, Apollo Client, Materialize CSS
- Backend: GraphQL, Node.js (or any GraphQL-supported backend)
- State Management: Apollo for querying and managing data
Follow the steps below to get LyricList up and running on your local machine.
Make sure you have the following installed:
- Node.js (Download it here)
- npm
-
Clone the repository:
https://github.com/m-mohammad-d/LyricList-graqh cd LyricList-graqh
-
Install dependencies:
npm install --legacy-peer-deps
-
Start the development server:
npm run dev
The app will be available at
http://localhost:4000
.
This project is licensed under the MIT License - see the LICENSE file for details.