Skip to content

pwartbichler/ballacid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ballacid - Internet Radio Site

ballacid is an Internet radio website inspired by my favorite techno channel. This project utilizes Python3 for the backend and Next.js for the frontend, with deployment on Vercel. The live version of the site can be found at ballacid.vercel.app.

Technologies

  • Backend: Python 3
  • Frontend: Next.js
  • Deployment: Vercel

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Ensure you have the following installed on your system:

  • Python 3
  • Node.js (including npm)

Backend Setup

  1. Navigate to the backend directory:
    cd backend
    python3 -m venv venv
    source venv/bin/activate   
  2. Install the required Python packages
    pip install -r requirements.txt   
  3. Start the development server
    python3 -m venv venv
    source venv/bin/activate
    python3 backend/app.py    
  4. Run the app
    python app.py
    

Frontend setup

cd frontend
npm install
npm run dev

Your frontend app should now be running on http://localhost:3000, and the backend is accessible through the specified port (default is port 5000 for Flask).

Deployment

The project is automatically deployed on Vercel when changes are pushed to the main branch. For details on configuration and the deployment process, refer to the Vercel documentation.

About

Internet Radio Site based on my favourite techno channel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published