A gamified music education dashboard that makes learning fun and engaging. This interactive platform combines music education with game-like elements to create an immersive learning experience.
- Interactive Learning Interface: Engage with music lessons through an intuitive, game-like dashboard
- Progress Tracking: Monitor your musical development with detailed progress metrics
- Real-time Practice Tools: Built-in tools for practicing and improving your musical skills
- Gamification Elements: Earn rewards and track achievements as you learn
- Customizable Experience: Adapt the learning path to your skill level and goals
- Node.js 16.x or later
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/TriMPham98/sjz-dashboard.git
cd sjz-dashboard
- Install dependencies:
npm install
# or
yarn install
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Open http://localhost:3000 in your browser to see the application.
- Framework: Next.js
- Styling: Tailwind CSS
- Audio Processing: Tone.js
- Deployment: Vercel
sjz-dashboard/
โโโ components/ # Reusable UI components
โโโ data/ # Static data and configurations
โโโ lib/ # Utility functions and helpers
โโโ pages/ # Application routes and API endpoints
โโโ public/ # Static assets
โโโ styles/ # Global styles and Tailwind config
- API routes are accessible at
http://localhost:3000/api/*
- The
pages/api
directory is mapped to/api/*
- API endpoints can be edited in their respective files under
pages/api/
This project is optimized for deployment on Vercel, the platform created by the makers of Next.js. For detailed deployment instructions, visit the Next.js deployment documentation.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
SJZ Dashboard is designed to revolutionize music education by making it more engaging and accessible through gamification. Whether you're a beginner or an advanced musician, our platform provides the tools and motivation to enhance your musical journey.
Built with โค๏ธ by TriMPham98