Skip to content

Explore daily challenges in coding, fitness, creativity, and problem-solving. Push boundaries and grow consistently.

License

Notifications You must be signed in to change notification settings

Alapipapi/quest-a-day

Repository files navigation

Quest-a-Day

Explore new challenges daily across coding, fitness, creativity, and problem-solving. Push your boundaries and grow with every challenge you complete.

Table of Contents

Introduction

Quest-a-Day is a platform that provides you with a variety of daily challenges to help you grow and push your boundaries. Whether it's coding, fitness, creativity, or problem-solving, there's something new to tackle every day.

Features

  • Daily Challenges: New challenges every day across different domains.
  • Progress Tracking: Keep track of your progress and achievements.
  • Community Interaction: Engage with a community of like-minded individuals.
  • Customizable Goals: Set and track your own goals.

Technologies Used

  • TypeScript: The primary language used for development.
  • React: A JavaScript library for building user interfaces.
  • Vite: A build tool that provides a fast development environment.
  • shadcn-ui: A component library used for building the UI.
  • Tailwind CSS: A utility-first CSS framework for styling.

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

Ensure you have Node.js and npm installed. You can install Node.js and npm using nvm.

Installation

  1. Clone the Repository:

    git clone https://github.com/Alapipapi/quest-a-day.git
  2. Navigate to the Project Directory:

    cd quest-a-day
  3. Install Dependencies:

    npm install
  4. Start the Development Server:

    npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Alapipapi - GitHub Profile

Project Link: Daily Challenge Hub