Skip to content

Latest commit

 

History

History
121 lines (80 loc) · 2.08 KB

File metadata and controls

121 lines (80 loc) · 2.08 KB

Podspace - CodeSpace Final Capstone Project

as part of the Codespace 2023 Capstone Final Project

Welcome to the repository for the final capstone project, Podspace! Podspace is a music streaming web application.

###Demo

https://resilient-duckanoo-2120ce.netlify.app/

Project Overview

Podspace is designed to provide a seamless music listening experience with features such as [mention some key features].

Tech Stack

  • Frontend:

    • React (v18.2.0)
    • React Router (v6.19.0)
    • Material-UI (v5.14.19)
    • Emotion (v11.11.1)
    • Redux Toolkit (v1.9.7)
    • @supabase/auth-ui-react (v0.4.6)
    • @supabase/supabase-js (v2.39.0)
    • and more...
  • Backend:

    • Supabase (v2.39.0)
    • ...

Installation

  1. Clone the repository:

    git clone https://github.com/RuanPienaarCode/RUAPIE084_PTO2301_B_RuanPienaar_DWA_Capstone.git
  2. Install dependencies:

    cd podspace
    npm install

Scripts

  • Development:

    npm run dev
  • Build:

    npm run build
  • Linting:

    npm run lint
  • Preview:

    npm run preview

Dependencies

  • Frontend:

    • React (v18.2.0)
    • React Router (v6.19.0)
    • Material-UI (v5.14.19)
    • Emotion (v11.11.1)
    • Redux Toolkit (v1.9.7)
    • ...
  • Backend:

    • Supabase (v2.39.0)
    • ...

Development Dependencies

  • Vite (v5.0.0)
  • ESLint (v8.53.0)
  • ...

Configuration

  • Environment Variables:

    • Create a .env file and add the necessary environment variables. You can use the .env.example file as a template.
  • ESLint Config:

    • The project follows the ESLint configuration specified in the .eslintrc file.

Browser Support

  • Production:

    • 0.2%

    • Not dead
    • Not op_mini all
  • Development:

    • Last 1 Chrome version
    • Last 1 Firefox version
    • Last 1 Safari version

License

This project is licensed under the MIT License.


Feel free to further customize this README according to your preferences and specific project details.