Skip to content
/ tune-tutor Public template

Tune Tutor is a Next.js and TypeScript app offering musical courses and resources, leveraging Aceternitty UI for a smooth, interactive experience.

Notifications You must be signed in to change notification settings

dharam-gfx/tune-tutor

Repository files navigation

Tune Tutor

Overview

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.

Features

  • 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.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (version 14 or later)
  • npm or yarn package manager

Installation

  1. Clone the repository:

    git clone https://github.com/dharam-gfx/tune-tutor.git
    cd tune-tutor
  2. Install the dependencies:

    npm install
    # or
    yarn install

Running the Development Server

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.

Building for Production

To create an optimized production build, run:

npm run build
# or
yarn build

This will generate the necessary files in the .next directory.

Running the Production Server

After building, you can start the production server with:

npm start
# or
yarn start

Project Structure

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

Dependencies

This project relies on the following dependencies:

  • @radix-ui/react-label: ^2.0.2
  • @tabler/icons-react: ^3.6.0
  • clsx: ^2.1.1
  • framer-motion: ^11.2.10
  • mini-svg-data-uri: ^1.4.4
  • next: 14.2.4
  • react: ^18
  • react-dom: ^18
  • simplex-noise: ^4.0.1
  • tailwind-merge: ^2.3.0

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Open a pull request.

License

This project is licensed under the MIT License.

Contact

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.

About

Tune Tutor is a Next.js and TypeScript app offering musical courses and resources, leveraging Aceternitty UI for a smooth, interactive experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages