Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/contawo/bored
Ever experienced boredom, well we all have at some point. This application, made with NextJS 12 and Typescript, generates a task for you to chase that boredom away.
https://github.com/contawo/bored
bored-api boredom nextjs12 typescript
Last synced: about 2 months ago
JSON representation
Ever experienced boredom, well we all have at some point. This application, made with NextJS 12 and Typescript, generates a task for you to chase that boredom away.
- Host: GitHub
- URL: https://github.com/contawo/bored
- Owner: contawo
- Created: 2022-12-24T16:17:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-26T19:52:55.000Z (9 months ago)
- Last Synced: 2024-04-18T13:02:25.144Z (9 months ago)
- Topics: bored-api, boredom, nextjs12, typescript
- Language: TypeScript
- Homepage: https://bored-nine.vercel.app
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bored: Your Instant Task Generator 🎲
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! 🌟## Overview
**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:
1. **Task Generation**: Click the button, and voilà! A new task appears. Not feeling it? Click again for another one.
2. **API Magic**: We've harnessed the power of the [Bored API](https://www.boredapi.com/) to bring you an endless supply of activities.## Tech Stack
### Frontend
- **Next.js**: Our trusty frontend framework.
- **Typescript**: Handling those data types like a pro.
- **API Integration**: Fetching tasks from the [Bored API](https://www.boredapi.com/) at the following endpoint `api/activity`.
### Backend
- **No Backend Needed**: Yep, you read that right! I've keeping it simple and serverless.## Getting Started
1. **Clone the Repository**: Get started by cloning this repository to your local machine.
2. **Install Dependencies**:
- Make sure you have Node.js installed.
- Run `npm install` to install project dependencies.
3. **Run the Application**:
- Run `npm run dev` to start the development server.
- Access the application at `http://localhost:3000`.## Ways to Improve
- **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.## License
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! 🚀🔍