Tune Tutor is a Next.js application using TypeScript and Aceternitty UI, aimed at providing a wide range of musical courses and resources dedicated to fostering musical creativity and understanding. Visit the live site at tune-tutor.vercel.app.
- Musical Courses: Explore a variety of courses to enhance your musical skills.
- Resources: Access a plethora of musical resources.
- Responsive Design: Optimized for various screen sizes.
- Interactive UI: Engaging and user-friendly interface powered by Aceternitty UI.
Ensure you have the following installed:
- Node.js (version 14 or later)
- npm or yarn package manager
-
Clone the repository:
git clone https://github.com/dharam-gfx/tune-tutor.git cd tune-tutor
-
Install the dependencies:
npm install # or yarn install
Run the following command to start the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
To create an optimized production build, run:
npm run build
# or
yarn build
This will generate the necessary files in the .next
directory.
After building, you can start the production server with:
npm start
# or
yarn start
Here is an overview of the project structure:
tune-tutor/
├── public/ # Public assets
├── src/
│ ├── app/ # app
│ ├── components/ # components
│ ├── data/ # data JSON files
│ ├── utils/ # Utility functions
│ └── ... # Other directories and files
├── .eslintrc.js # ESLint configuration
├── next.config.js # Next.js configuration
├── package.json # Project dependencies and scripts
└── tsconfig.json # TypeScript configuration
This project relies on the following dependencies:
@radix-ui/react-label
: ^2.0.2@tabler/icons-react
: ^3.6.0clsx
: ^2.1.1framer-motion
: ^11.2.10mini-svg-data-uri
: ^1.4.4next
: 14.2.4react
: ^18react-dom
: ^18simplex-noise
: ^4.0.1tailwind-merge
: ^2.3.0
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact us at dharamgfx@gmail.com.
Thank you for using Tune Tutor! Explore, learn, and enjoy your musical journey.