Skip to content

Track and manage Arch Linux packages with a simple PHP web app.

License

Notifications You must be signed in to change notification settings

imPixelity/arch-package-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Package Tracker

A simple web-based application to help you track and manage packages for Arch Linux systems. This project was developed as a mini project for university submission.

Features

  • Add Packages: Submit details for new packages, including name, category, source, and notes.
  • Edit Packages: Change details for existing packages.
  • Delete Packages: Remove packages from your tracked list.
  • View List: See all tracked packages.
  • Session-based Storage: All data is stored in the current browser session (no database required).

Screenshots

Main Dashboard

Main Dashboard

Add Package Page

Add Package Page

Edit Package Page

Edit Package Page

Technologies Used

  • PHP: Backend logic and session management.
  • CSS: Custom styling for all pages.

Getting Started

  1. Download or clone this repository.
  2. Make sure you have a web server that supports PHP.
  3. Place the project folder in your web server directory.
  4. Open index.php in your web browser (e.g., http://localhost/arch-package-tracker/index.php).

Usage

  • Click "Add Package" to submit a new package.
  • Use "Edit" or "Delete" buttons for package management.
  • Data will persist as long as your browser session is active.

Project Structure

  • index.php - Main dashboard, displays all packages.
  • add.php - Form for adding new packages.
  • add-process.php - Handles form submission for adding package.
  • edit.php - Form for editing existing package.
  • edit-process.php - Handles form submission for editing package.
  • delete-process.php — Handles package removal.
  • assets/css/ — Custom CSS for UI.
  • assets/img/ — Icons, logo, and screenshots.

License

This project is licensed under the MIT License. See LICENSE for more information.

About

Track and manage Arch Linux packages with a simple PHP web app.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published