Hey there! I'm Awonke Mnotoza, and welcome to Bored—your go-to solution for those moments when boredom strikes. Whether you're procrastinating, waiting in line, or just feeling a bit meh, Bored has your back! Let's dive into the details and get you unstuck! 🌟
Bored is a web application that instantly generates random tasks for you. No more staring at the ceiling wondering what to do next! Here's how it works:
- Task Generation: Click the button, and voilà! A new task appears. Not feeling it? Click again for another one.
- API Magic: We've harnessed the power of the Bored API to bring you an endless supply of activities.
- Next.js: Our trusty frontend framework.
- Typescript: Handling those data types like a pro.
- API Integration: Fetching tasks from the Bored API at the following endpoint
api/activity
.
- No Backend Needed: Yep, you read that right! I've keeping it simple and serverless.
- Clone the Repository: Get started by cloning this repository to your local machine.
- Install Dependencies:
- Make sure you have Node.js installed.
- Run
npm install
to install project dependencies.
- Run the Application:
- Run
npm run dev
to start the development server. - Access the application at
http://localhost:3000
.
- Run
- Voice Assistant: Imagine having a friendly voice read out your tasks. "Hey, how about learning to juggle today?"
- UI Overhaul: Spruce up the design. Add some colors, animations, and make it visually appealing.
- Enhanced Functionality: Maybe add categories (e.g., creative tasks, physical activities) or allow users to save their favorite tasks.
This project is licensed under the MIT License. Feel free to explore, modify, and share. 📜
Remember, every task is an adventure waiting to happen. Happy exploring! 🚀🔍