Skip to content

Project Tracker is a web dashboard that helps users track projects with overdue alerts, detailed reports, and export options.

Notifications You must be signed in to change notification settings

jeddsaliba/project-tracker

Repository files navigation

What is Project Tracker?

Welcome

Project Tracker is a web-based dashboard designed to help users efficiently track the status of their projects. With features like push notification alerts for overdue tasks, detailed reporting tools, and exportable reports, Project Tracker simplifies project management and keeps you on top of deadlines.

Key Features:

  • Project Status Tracking: Easily monitor the progress of all your projects in one centralized dashboard.
  • Push Notification Alerts: Get instant notifications for tasks that have missed their deadlines.
  • Report Generation: Create detailed reports on project progress and task statuses with a few clicks.
  • Export Reports: Export project reports in various formats (e.g., EXCEL, CSV) for sharing and record-keeping.
  • User-Friendly Interface: A clean and intuitive design ensures seamless navigation and usability.
  • Secure User Management: Manage user accounts with role-based permissions for safe and controlled access.
  • Deadline Reminders: Stay on schedule with automated alerts and reminders for upcoming deadlines.

Why Choose Project Tracker?

  • Stay Organized and On Track: With its intuitive dashboard and real-time updates, Project Tracker helps you stay organized and ensures no task or deadline is overlooked.
  • Never Miss a Deadline: Push notification alerts keep you informed about overdue tasks and deadlines, so you can take timely action.
  • Comprehensive Reporting: Generate detailed reports to analyze your project progress, identify bottlenecks, and make data-driven decisions.
  • Effortless Report Sharing: Export reports in user-friendly formats like PDF or CSV for easy sharing with team members or stakeholders.
  • User-Centric Design: The clean, responsive interface ensures an excellent user experience on both desktop and mobile devices.
  • Customizable and Scalable: Designed to adapt to projects of any size, whether you're an individual, a small team, or an entire organization.
  • Boost Productivity: Stay focused on your goals with streamlined project tracking, task prioritization, and automated reminders.
  • Secure and Reliable: Role-based access control ensures that your project data is secure and only accessible by authorized users.

Table of Contents

Installation
Setup Local Environment
Database
Create Administrator Account
Install Filament Shield
Initial Log In
Generate Test Data
Gallery
Support

Installation

Install the dependencies by running:

composer install

Setup Local Environment

Generate a new .env file by running:

cp .env.example .env

Configure your .env file:

APP_URL=https://project-tracker.dev

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

Database

Assuming that you have already created an empty database, run this command to migrate the database tables:

php artisan migrate:fresh

Create Administrator Account

In order to create an administrator account, run this command:

php artisan make:filament-user

Install Filament Shield

In order to install filament shield, run this command:

php artisan shield:setup --fresh

Next, register the plugin for your panel:

php artisan shield:install admin

Then, generate permissions/policies:

php artisan shield:generate --all

Finally, choose the super admin from the list of users:

php artisan shield:super-admin

Initial Log In

Open your web browser and go to your project url. In this example, the project url is https://project-tracker.dev. LogIn

Generate Test Data

You may also run this command in order to populate the database with test data:

php artisan db:seed

Gallery

Projects Tasks Checklist

Support

This project was generated with Laravel and Filament.

For support, email [email protected].

About

Project Tracker is a web dashboard that helps users track projects with overdue alerts, detailed reports, and export options.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published