Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rukundoelviss/task-manager
Trackit is a web app designed to enhance productivity and organization by allowing users to easily manage their tasks. Users can register, log in, and seamlessly add, edit, and categorize their tasks. Whether you're managing work projects, personal to-dos, or shopping lists, Task Tracker simplifies the process
https://github.com/rukundoelviss/task-manager
bootstrap css html javascript php task task-manager
Last synced: 7 days ago
JSON representation
Trackit is a web app designed to enhance productivity and organization by allowing users to easily manage their tasks. Users can register, log in, and seamlessly add, edit, and categorize their tasks. Whether you're managing work projects, personal to-dos, or shopping lists, Task Tracker simplifies the process
- Host: GitHub
- URL: https://github.com/rukundoelviss/task-manager
- Owner: RukundoElviss
- License: mit
- Created: 2024-10-30T07:07:39.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T07:26:43.000Z (2 months ago)
- Last Synced: 2024-12-02T23:11:30.989Z (about 1 month ago)
- Topics: bootstrap, css, html, javascript, php, task, task-manager
- Language: PHP
- Homepage:
- Size: 4.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.md
Awesome Lists containing this project
README
TRACKIT WEB APP
Task Manager is a web-based application designed to help users organize, manage, and track their tasks efficiently. It offers a user-friendly interface, allowing users to add, edit, and delete tasks while categorizing them for better organization.
FEATURES
- User registration and authentication
- Create, edit, and delete tasks
- Categorize tasks (e.g., Work, Personal, Shopping)
- Filter tasks by category
- Responsive design for mobile and desktop usersTECHNOLOGY STACK
- HTML
- CSS
- Bootstrap 5
- JavaScript
- PHP
- MySQL## INSTALLATION
To set up the Task Tracker project locally, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/ElvissRukundo/task-manager.git
cd task-manager
```2. **Set up the database**:
- Create a new MySQL database 'task'.
- Import the SQL schema provided in `assets/db/task.sql`3. **Configure your environment**:
- Update the database connection settings in `assets/include/db.php`.4. **Run a local server**:
- Use a local server like XAMPP or WAMP to serve your PHP files. Place the project folder in the `htdocs` directory (for XAMPP).5. **Access the application**:
- Open your browser and navigate to `http://localhost/task-manager`.## Usage
1. **Register an account**:
- Click on the "Sign Up" button to create a new account.2. **Login**:
- Use your credentials to log into the application.3. **Manage Tasks**:
- Add new tasks using the input field.
- Categorize tasks and filter them as needed.
- Edit or delete tasks as required.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- [Bootstrap](https://getbootstrap.com/) for the responsive CSS framework.
- [PHP](https://www.php.net/) for server-side scripting.
- [MySQL](https://www.mysql.com/) for the database management system.