Frogify is a music streaming platform that allows users to upload, share, and enjoy their favorite tunes. Built with Next.js, TypeScript, Tailwind CSS, and Supabase, Frogify provides a seamless and delightful music streaming experience.
-
Upload and Share: Easily upload your music and share it with the Frogify community.
-
Stream Music: Enjoy high-quality streaming of your favorite tracks with a smooth and responsive player.
-
Discover New Music: Explore a diverse range of music from various genres and discover new artists.
-
User-Friendly Interface: Frogify boasts a user-friendly interface that makes navigation and music discovery a breeze.
-
Built with Modern Technologies: Leveraging the power of Next.js, TypeScript, Tailwind CSS, and Supabase, Frogify ensures a robust and scalable music streaming platform.
Before you begin, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/your-username/frogify.git
-
Navigate to the project directory:
cd frogify
-
Install dependencies:
npm install
or
yarn install
-
Create a Supabase account and set up a new project.
-
Obtain your Supabase API Key and URL.
-
Create a
.env.local
file in the root of your project and add the following:NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_KEY=your-supabase-api-key
Replace
your-supabase-url
andyour-supabase-api-key
with your Supabase project URL and API key.
Run the development server:
npm run dev
or
yarn dev
Open http://localhost:3000 in your browser to access Frogify.
- Thanks to the Next.js, TypeScript, Tailwind CSS, and Supabase communities for their excellent tools and resources.
Enjoy using Frogify! 🎶🐸