Developer_Productivity_Tracker_Frontend is a desktop dashboard application built with React. It helps you manage tasks, track the time spent on work, and see your productivity over time. The app connects with GitHub to show your activity and gives insights to improve your workflow.
This guide explains how to get the app on a Windows computer, install it, and start using it. No programming skills required.
Before you start, make sure your Windows computer meets these basic needs:
- Windows 10 or newer (64-bit recommended)
- At least 4 GB of RAM
- 500 MB free space on your hard drive
- Internet connection to download and sync data
- A modern web browser such as Chrome, Edge, or Firefox (used internally by the app)
The app is available on GitHub. You will visit a page where you can download the installation file.
Click the button below to go to the download page:
- Click the link above to open the GitHub page in your browser.
- Look for the Releases section. This might appear on the right side or under a tab named "Releases".
- Find the latest release version. It will have a date and version number like "v1.0" or similar.
- Under the release, find a file ending with
.exeor a Windows installer. The file name might resembleDeveloper_Productivity_Tracker_Frontend_setup.exe. - Click the file link to download it to your computer.
- Once the download finishes, open the file. You might see a security warning; choose Run or Yes to continue.
- Follow the installation prompts:
- Choose the folder to install the app or accept the default location.
- Click Next to move through the steps.
- Click Install to start the installation.
- When the process ends, click Finish. The app should start automatically. If not, find the app icon on your desktop or in the Start menu and click it.
When you open the app for the first time, you’ll see the main dashboard.
- You may be asked to create an account or log in. Provide your email and a password to get started.
- If the app includes GitHub integration, you will see an option to connect your GitHub account. This allows the app to show your GitHub activity and sync tasks.
- Follow the prompts to authorize the connection to GitHub.
- The dashboard will load your tasks, time logs, and productivity charts once you are signed in.
- Add new tasks by clicking the Add Task button.
- Enter the task title, description, and deadline.
- Mark tasks as complete by checking the box.
- Organize tasks into projects or categories.
- Start a timer when you begin working on a task.
- Pause or stop the timer when you take breaks or finish.
- View your tracked time in daily, weekly, or monthly charts.
- Use the dashboard to understand your productive hours.
- See which tasks took the most time.
- Review trends in your work patterns.
- Check commits, pull requests, and issues linked to your tasks.
- Sync GitHub activity automatically to keep your dashboard updated.
Keep your app up to date by checking the GitHub download page regularly.
- Visit the same page where you initially downloaded the app.
- Look for a newer version under Releases.
- Download the new installer and run it.
- The installer will update your existing app without deleting your data.
- Check that Windows meets the system requirements.
- Restart your computer and try again.
- Make sure your security software has not blocked the app.
- Verify you use the correct email and password.
- Reset your password if you forget it.
- Check internet connection for account verification.
- Make sure you’ve authorized the app in your GitHub settings.
- Reconnect the GitHub account within the app’s settings.
If you run into issues you cannot fix, seek help by:
- Visiting the GitHub page and opening an issue.
- Checking existing issues to see if your problem has been reported.
- Sending screenshots or detailed descriptions to help diagnose the problem.
You can customize how the app works for you:
- Change the theme between light and dark modes.
- Set reminders for task deadlines.
- Enable or disable notifications for tracked time and task changes.
Your data is stored locally and synced only with GitHub if you authorize it. The app does not share your data with third parties.
- The app updates task and time data in real time.
- The dashboard adjusts automatically to your screen size.
- It supports multiple windows to view different parts at once.