Skip to content

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

License

Notifications You must be signed in to change notification settings

ElvissRukundo/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 users

TECHNOLOGY STACK

  • HTML
  • CSS
  • Bootstrap 5
  • JavaScript
  • PHP
  • MySQL

INSTALLATION

To set up the Task Tracker project locally, follow these steps:

  1. Clone the repository:

    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 file for details.

Acknowledgments

  • Bootstrap for the responsive CSS framework.
  • PHP for server-side scripting.
  • MySQL for the database management system.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published