Skip to content

johannesandreas/studeebuddy-php

Repository files navigation

Kanban Progress Tracker (PHP Version)

A PHP-based Kanban-style progress tracker for AWS challenges, hackathons, and certification journeys with MariaDB backend.

Features

  • Customizable Boards: Challenges (9-week AWS badge program), Hackathons, Certifications
  • User Authentication: Database authentication with secure password hashing
  • Task Management: Create, edit, move, and delete tasks
  • Responsive Design: Works on desktop and mobile devices

Setup

  1. Database Setup:

    • Create a MariaDB/MySQL database
    • Import database.sql to create tables
    • Update config.php with your database credentials
  2. Web Server:

    • Upload files to your web server (Apache/Nginx)
    • Ensure PHP 7.0+ is installed
    • Set proper file permissions
  3. Access:

    • Open your website URL in a browser
    • Register a new account
    • Start creating boards and tasks

File Structure

  • index.php - Main application interface
  • config.php - Database and application configuration
  • login.php / register.php - User authentication
  • create_board.php - Board creation
  • add_task.php / edit_task.php - Task management
  • move_task.php - Task status updates
  • style.css - Application styling

Board Types

  • challenges: 9-week AWS badge programs
  • hackathons: Themed events and competitions
  • certifications: Cloud Practitioner, Solutions Architect, etc.

Usage

  1. Register/Login to your account
  2. Create a new board or select existing one
  3. Add tasks to columns
  4. Move tasks between To Do → In Progress → Done
  5. Edit/delete tasks as needed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors