Skip to content

Repository files navigation

🛠️ WorkTrack

WorkTrack is a full-stack web application for tracking tasks and managing work efficiently.
Built using Laravel (v11), Livewire Starter Kit, PHP, MySQL, and Tailwind CSS / Bootstrap.

This project demonstrates dynamic CRUD operations, real-time updates, authentication, and responsive UI for managing daily tasks and projects.


🚀 Features

  • User registration and login (Laravel Auth + Livewire)
  • Real-time task creation, update, and deletion using Livewire components
  • Dashboard showing ongoing tasks and project progress
  • Project-level task management with timestamps
  • Responsive UI for both desktop and mobile
  • Data stored in MySQL
  • Clean MVC structure and Livewire integration for modern Laravel practices

🧰 Tech Stack

  • Backend: Laravel (v10–v12), PHP, Laravel Livewire
  • Frontend: Blade Templates, Tailwind CSS / Bootstrap, Alpine.js
  • Database: MySQL
  • Tools: Git, Composer, npm, Postman, VS Code

⚙️ Installation

  1. Clone the project:
    git clone https://github.com/dev-akashshar/WorkTrack.git
  2. Navigate into project folder:
    cd WorkTrack
  3. Install PHP dependencies:
    composer install
  4. Install Node dependencies:
    npm install
    npm run dev
  5. Copy .env file and configure your database:
    cp .env.example .env
    • Update .env with your MySQL credentials
  6. Run database migrations:
    php artisan migrate
  7. Start the application:
    php artisan serve

Open http://localhost:8000 in your browser to view the app.


📁 Project Structure

app/
├─ Http/
│   ├─ Controllers/
│   └─ Livewire/        # Livewire components
bootstrap/
config/
database/
public/
resources/
├─ views/
├─ css/
routes/
tests/
vendor/
.env.example
composer.json

🧪 Usage

  • Register a new account
  • Create, update, or delete tasks in real-time using Livewire
  • Track project-wise tasks on the dashboard
  • Responsive design works seamlessly on mobile and desktop

📈 Learnings

  • Built a real-time CRUD application with Laravel Livewire
  • Implemented Livewire components for interactive frontend
  • Used Eloquent ORM for database operations
  • Applied Blade templates + Tailwind CSS for responsive UI
  • Gained experience in MVC architecture + modern Laravel features

🔗 Links


📫 Contact

  • Feel free to reach out via GitHub or LinkedIn for collaborations or questions.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages