TrackHub is an application designed to help freelancers and small businesses easily track and manage their projects, tasks, and time. It provides a simple and intuitive interface to keep track of ongoing projects, monitor task progress, and record time spent on each task.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What you need to install the software and how to install them:
Step-by-step instructions on how to install the project:
- Clone the repository:
git clone https://github.com/SyntaxBreaker/TrackHub.git
- Navigate to the project directory:
cd trackhub
- Install the dependencies:
npm install
Instructions on how to run the development server and build the project for production:
- Run the development server:
npm run dev
- Build the project for production:
npm run build
- Start the production server:
npm start
A list of key features of the project, each described in detail:
-
Project Management: Users can create and manage multiple projects, set deadlines, and assign tasks to team members. They can also track the overall progress of each project, ensuring everything stays organized.
-
Task Management: Within each project, users can create tasks, set priorities, and assign them to specific team members. They can track task completion status and add comments.
-
Time Tracking: "TrackHub" offers built-in time tracking functionality, allowing users to record the time spent on each task. It helps freelancers and businesses accurately track billable hours and maintain transparency with clients.
The project is under the MIT License.