Explore new challenges daily across coding, fitness, creativity, and problem-solving. Push your boundaries and grow with every challenge you complete.
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.
- 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.
- 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.
To get a local copy up and running, follow these steps:
Ensure you have Node.js and npm installed. You can install Node.js and npm using nvm.
-
Clone the Repository:
git clone https://github.com/Alapipapi/quest-a-day.git
-
Navigate to the Project Directory:
cd quest-a-day
-
Install Dependencies:
npm install
-
Start the Development Server:
npm run dev
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Alapipapi - GitHub Profile
Project Link: Daily Challenge Hub