Audora is a music and podcast streaming platform with a beautiful UI and powerful backend.
- Double-click the
start-audora.batfile in the root directory - This will start both the backend and frontend automatically
- Navigate to
audora_backend_boilerplate/audora-backend - Create a
.envfile with the following:
PORT=5000
DATABASE_URL="file:./dev.db"
JWT_SECRET="your-super-secret-jwt-secret-key"
NODE_ENV="development"
JWT_EXPIRY="7d"
- Run the following commands:
npm install
npx prisma generate
npx prisma db push
npm run seed
npm run dev- Navigate to
audora_starter_project/audora_starter_project - Run the following commands:
npm install
npm run dev- Frontend: http://localhost:5173
- Backend API: http://localhost:5000/api
- Music and podcast streaming
- User authentication
- Playlist creation and management
- Trending content and recommendations
- Search functionality
- User profiles
- Frontend: React, Tailwind CSS, Vite
- Backend: Node.js, Express, Prisma
- Database: SQLite (development) / PostgreSQL (production)