An open API service indexing awesome lists of open source software.

https://github.com/alapipapi/quest-a-day

Explore daily challenges in coding, fitness, creativity, and problem-solving. Push boundaries and grow consistently.
https://github.com/alapipapi/quest-a-day

coding-challenges creativity daily-challenges developer fitness growth learning motivation problem-solving programming projects self-improvement skills technology

Last synced: 13 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## 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](https://nodejs.org/) and npm installed. You can install Node.js and npm using [nvm](https://github.com/nvm-sh/nvm#installing-and-updating).

### Installation

1. **Clone the Repository**:
```sh
git clone https://github.com/Alapipapi/quest-a-day.git
```

2. **Navigate to the Project Directory**:
```sh
cd quest-a-day
```

3. **Install Dependencies**:
```sh
npm install
```

4. **Start the Development Server**:
```sh
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](https://github.com/Alapipapi)

Project Link: [Daily Challenge Hub](https://quest-a-day.lovable.app/)