Taskyfier is a simple, user-friendly task management system built using C# and Windows Forms. It allows users to create and manage tasks with ease. Users can add new tasks, view them in a list, and efficiently organize their to-do items. This project serves as an example of how to build a straightforward desktop application for task management, with a focus on intuitive design and functionality.
- Add tasks to the task list.
- View a list of all added tasks.
- Simple and minimalistic UI design for smooth user experience.
- Task list automatically updates when a new task is added.
- C# (Windows Forms for the UI)
- Visual Studio (IDE)
- Git (Version control)
To get started with the project, follow the steps below:
- Clone the repository or download the ZIP of this project.
- Open the project in Visual Studio (Community, Professional, or Enterprise version).
- Build the solution by pressing
Ctrl + Shift + B
. - Run the application by pressing
F5
or clicking on the "Start" button. - The Taskyfier app will open, where you can add and view tasks.
Once the application is running:
- Enter a task description in the input box at the top.
- Click the "Add Task" button to add the task to the list below.
- View all added tasks in the list box.
Test cases have been written to verify that the system functions as expected. Please refer to the Test_Cases.csv
file for detailed test scenarios.
All bugs found during the testing process are documented in the Bug_Report.csv
file. Issues include functional bugs, UI issues, and system errors.
The QA process for this project involved:
- Functional testing: Ensuring the app performs as expected.
- Usability testing: Verifying that the user interface is intuitive and accessible.
- Compatibility testing: Ensuring the app works properly on various screen sizes.
A detailed QA report is available in the QA_Report.md
file.
A case study documenting the UX/UI design process and QA methodology can be found in the Case_Study.md
file. This includes insights on the design decisions made and the testing process followed.
This project is licensed under the MIT License. See the LICENSE.md file for more information.
For any questions, feedback, or suggestions, feel free to reach out to me or visit my GitHub.