Skip to content

hamsurang/todo-if-you-can

Repository files navigation

🏆 KingAnnoyDo - The Ultimate Rage-Inducing Todo List

Welcome to KingAnnoyDo - the todo list app that will push your patience to the limit. This isn't just any todo list; it's designed to be frustratingly fun. Get ready for a chaotic yet entertaining task management experience!

Table of Contents Introduction Features Technologies Used Installation Usage Screenshots Development Process Contributing License Introduction KingAnnoyDo is here to spice up your daily task management with a twist of frustration. Our app combines all the essential functionalities of a typical todo list but adds unexpected surprises that will leave you both amused and annoyed.

Features CRUD Operations: Create, Read, Update, Delete tasks effortlessly. Predictable Annoyances: Expect random pop-ups, misplaced buttons, and tangled wires. Obnoxious Notifications: Receive alerts at the most inconvenient times. Error Prone Inputs: Watch your carefully typed tasks turn into gibberish. Mind-Bending UI: Navigate through a UI designed to test your patience. Technologies Used Frontend: React, TypeScript Backend: Node.js, Express Database: MongoDB, Mongoose Deployment: Netlify (Frontend), Heroku (Backend) Installation Prerequisites Node.js & npm installed MongoDB installed and running Steps Clone the repository

bash 코드 복사 git clone https://github.com/yourusername/KingAnnoyDo.git cd KingAnnoyDo Install dependencies

bash 코드 복사 npm install Start the backend server

bash 코드 복사 cd backend npm start Start the frontend server

bash 코드 복사 cd frontend npm start Usage Open your browser and navigate to http://localhost:3000. Start adding your tasks and experience the joy (or frustration) of KingAnnoyDo. Remember to breathe and laugh through the chaos! Screenshots

Development Process Timeline Day 1: Brainstorming and initial setup. Day 2: Implementing core features and UI design. Day 3: Adding annoying features and testing. Day 4: Final touches and deployment. Challenges Creating a balance between usability and frustration. Ensuring random annoyances are truly unpredictable. Keeping the user engaged despite the chaos. Contributing We welcome contributions from anyone who wants to make KingAnnoyDo even more infuriating! Follow these steps:

Fork the repository. Create a new branch (git checkout -b feature/amazing-feature). Commit your changes (git commit -m 'Add some amazing feature'). Push to the branch (git push origin feature/amazing-feature). Open a Pull Request. License This project is licensed under the MIT License - see the LICENSE file for details.

Remember, KingAnnoyDo is here to add a little chaos to your life. Enjoy the ride, and may your tasks always keep you on your toes! 🚀