Skip to content

endisuwandii/tuxedo-task-app

Repository files navigation

🚀 Tuxedo Task App

A simple task management application designed to help users manage their daily tasks with a clean and intuitive interface. This project is built by Endi Suwandi as part of a bootcamp to implement the principles of Computational Thinking and Fullstack Web Development. The application is inspired by the interface and basic functionality of the popular task management tool, Microsoft To Do

Design links:

✨ Key Features (Core Functionality)

This application will focus on the following core features:

  • Task Management:

    • Add new tasks.

    • Edit existing tasks.

    • Delete tasks.

    • Mark tasks as complete or incomplete.

  • List View:

    • Display a list of all saved tasks.

    • A responsive and easy-to-use interface.

  • Data Storage (Local):

    • Task data is temporarily stored in application memory (React state). This data will be lost when the application is closed or refreshed.

🛠️ Technologies Used

  • Frontend:

    • React: A JavaScript library for building user interfaces.

    • TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.

    • Vite: A fast build tool and dev server for modern frontend projects.

  • Package Manager:

    • Bun: A fast JavaScript runtime, bundler, test runner, and package manager.

🚀 Getting Started

To run this project in your local environment:

  1. Clone the Repository:

    git clone [https://github.com/Endisuwandi05/tuxedo-task-app.git](https://github.com/Endisuwandi05/tuxedo-task-app.git)
    cd tuxedo-task-app
    
  2. Install Dependencies: Make sure you have Bun installed on your system.

    bun install
    
  3. Run the Application:

    bun dev
    

    The application will be running at http://localhost:5173 (or another available port).

💡 How to Use

  • Open the application in your browser.

  • Use the input field to add new tasks.

  • Click on a task to mark it as complete/incomplete.

  • Use the available edit/delete buttons on each task (to be implemented).

🤝 Contributions

Contributions are welcome! If you have suggestions or want to report a bug, please open an issue in this repository.

📄 License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •