Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucasmsa/muse-ai

Next.js, Tailwind, Zustand application to filter songs
https://github.com/lucasmsa/muse-ai

nextjs tailwindcss zustand

Last synced: about 1 month ago
JSON representation

Next.js, Tailwind, Zustand application to filter songs

Awesome Lists containing this project

README

        

# 🎶 Muse.ai Application

- Next.js app to sort, search, favorite songs and play them!

## Main technologies used

- Docker
- Zustand
- Radix-ui
- TailwindCSS
- Framer-motion
- react-h5-audio-player
- Typescript, ESLint, Prettier

## Functionalities

- [x] User is able to favorite songs
- [x] User can play the song on the internal page
- [x] Favorited songs are persisted on local storage
- [x] Search field should display suggestions while typing
- [x] User can sort songs alphabetically on the main screen
- [x] User can filter and display only favorite songs on the main page

## How to run it

- Clone the repository `git clone https://github.com/lucasmsa/muse-ai.git`
- Change to the repository folder `cd muse-ai`

### Native

- Install the dependencies `yarn`
- You can then run `yarn dev`

### Docker

- Run `docker-compose up --build`