Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/romaindoyen/musicplayer

Simple music player
https://github.com/romaindoyen/musicplayer

prisma-orm reactjs scss supabase vitejs

Last synced: 14 days ago
JSON representation

Simple music player

Awesome Lists containing this project

README

        





MUSICPLAYER


◦ Simple music player


JavaScript
HTML5
Sass
Vite

React
ESLint
Prisma
JSON


GitHub license
git-last-commit
GitHub commit activity
GitHub top language

---

## 📖 Table of Contents
- [📖 Table of Contents](#-table-of-contents)
- [📍 Overview](#-overview)
- [📦 Features](#-features)
- [📂 Repository Structure](#-repository-structure)
- [📋 Requirements](#-requirements)
- [🚀 Getting Started](#-getting-started)
- [🔧 Installation](#-installation)
- [🤖 Running musicplayer](#-running-musicplayer)
- [Prisma init](#prisma-init)
- [Prisma migrate](#prisma-migrate)
- [Prisma generate](#prisma-generate)
- [Prisma seed](#prisma-seed)

---

## 📍 Overview

---

## 📦 Features

---

## 📂 Repository Structure

```sh
└── musicplayer/
├── .eslintrc.cjs
├── index.html
├── package-lock.json
├── package.json
├── prisma/
│ ├── migrations/
│ │ ├── 20231228062623_initial_migration/
│ │ ├── 20231228062928_initial_migration/
│ │ ├── 20231228063736_initial_migration/
│ │ └── migration_lock.toml
│ ├── schema.prisma
│ └── seed.js
├── public/
├── src/
│ ├── App.jsx
│ ├── components/
│ │ └── MusicPlayer.jsx
│ ├── main.jsx
│ ├── pages/
│ │ └── Home.jsx
│ └── styles/
│ ├── _settings.scss
│ ├── components/
│ └── index.scss
└── vite.config.js

```

---

## 📋 Requirements

---

## 🚀 Getting Started

### 🔧 Installation

1. Clone the musicplayer repository:
```sh
git clone https://github.com/RomainDoyen/musicplayer.git
```

2. Change to the project directory:
```sh
cd musicplayer
```

3. Copy the `.env.example` file to `.env`:
```sh
cp .env.example .env
```

4. Install the dependencies:
```sh
npm install
```

### 🤖 Running musicplayer

```sh
nmp run dev
```

### Prisma init

```sh
npx prisma init
```
### Prisma migrate

```sh
npx prisma migrate dev --name init
```
### Prisma generate

```sh
npx prisma generate
```
### Prisma seed

```sh
npx prisma db seed --preview-feature
```

---

[**Return**](#Top)

---