Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaball1/ctrl_task_app
https://github.com/gaball1/ctrl_task_app
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gaball1/ctrl_task_app
- Owner: gaball1
- Created: 2025-01-25T23:15:05.000Z (17 days ago)
- Default Branch: main
- Last Pushed: 2025-01-25T23:22:50.000Z (17 days ago)
- Last Synced: 2025-01-26T00:26:28.554Z (17 days ago)
- Language: C#
- Size: 57.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CtrlTask
**CtrlTask** is an efficient task management solution designed to help users manage their tasks and time effectively. With features for task and project management, as well as collaborative tools, CtrlTask provides a seamless way to stay organized and productive.
## Features
### User Management
- Register and log in to your personalized account.### Task Management
- Add tasks with deadlines and custom content.
- Edit or delete tasks easily.### Project Management
- Create projects and organize tasks within them.
- Update projects and manage associated tasks.### Collaboration
- Work with your friends by adding them to tasks via their email.## Technologies Used
- **C#** and **.NET Framework** for development.
- **OOP (Object-Oriented Programming)** principles.
- **Windows Forms** for the graphical user interface (GUI).
- **SQL Server** for data storage and management.## Installation
1. Clone the repository:
```bash
git clone https://github.com/gaball1/CTRL_TASK_APP.git
```
2. Open the project in Visual Studio.3. Restore NuGet packages if required.
4. Set up the database:
- Create a new SQL Server database.
- Run the provided SQL script to create necessary tables.5. Build and run the project:
```bash
Start the project from Visual Studio.
```## Usage
- Register or log in to your account.
- Add tasks and deadlines or organize tasks within projects.
- Collaborate with team members by adding them to tasks using their email.## Contributing
We welcome contributions! If you want to add new features or fix bugs:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name
```
3. Commit your changes:
```bash
git commit -m "Add feature-name"
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Open a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---
Let me know if you'd like to refine or expand it further! 😊