Skip to content

Festify Dashboard is a comprehensive platform for managing music festivals, artists, tickets, and news. Built with React, TypeScript, and Vite, it uses Tailwind CSS for a streamlined design and json-server to mock the API, providing a complete development experience.

Notifications You must be signed in to change notification settings

manulsf/festify_dashboard

Repository files navigation

🎵 Festify Dashboard

Status Badge Version Badge

A comprehensive management platform for music festivals, artists, tickets, and news. Designed to help administrators efficiently manage music events with an intuitive and modern interface.

✨ Core Features

Artist Management: Profile Management Contact Information Performance History Listener Analytics

Festival Management: Event Planning Location Tracking Date Scheduling Capacity Management

Ticket System: Ticket Types Sales Tracking Filtering System Inventory Management

News Platform: Content Creation Article Management Festival Updates Artist News

🛠️ Tech Stack

Frontend Framework: React TypeScript Vite

Styling & UI: Tailwind CSS Responsive Design

Routing & State: React Router DOM Component State

Development Tools: JSON Server Hot Reload TypeScript

🚀 Quick Setup

Prerequisites: Node.js 14+ npm/yarn/pnpm Modern Browser

Installation & Startup:

# Clone and setup
git clone https://github.com/your-username/festify-dashboard.git
cd festify-dashboard
npm install

# Run development environment
npm run server  # JSON Server (Port 3001)
npm run dev     # Development Server (Port 5173)

About

Festify Dashboard is a comprehensive platform for managing music festivals, artists, tickets, and news. Built with React, TypeScript, and Vite, it uses Tailwind CSS for a streamlined design and json-server to mock the API, providing a complete development experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published