Skip to content

HeltonClef/CCtrackertool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Vibe Coding Hackathon Guide is Live! 🎉

🧠 Group 9 - Completed Assignment ✅

👥 Team Members

  • 👩‍💻 Violet Engefu
  • 👨‍💻 Moses Mutinda
  • 👨‍💻 Jacob Mwambwa
  • 👨‍💻 Clement Oladokun

💡 Project Overview: Price Tracker Web App

A web-based Price Tracker application that allows users to record, visualize, and manage product prices from various suppliers over time.


✨ Features

  • 🆕 Add New Price Entry
    Easily input product name, supplier, price, date, and quantity/unit using a sleek form.

  • 📋 View & Manage Records
    Displayed in a responsive, user-friendly table with options to:

    • ✏️ Edit (via modal)
    • 🗑️ Delete (with confirmation)
  • 🔍 Filter Records
    Narrow down data by product name, supplier, or custom date range.

  • 📈 Price Trends Chart
    Dynamic price tracking over time per product-supplier combo using Chart.js.

  • 📄 Export Data as PDF
    With the help of jsPDF and jsPDF-AutoTable.

  • 🌗 Theme Toggle
    Switch between light and dark modes seamlessly.

  • Help & Contact

    • 🆘 Help Modal: Step-by-step guide
    • 📬 Contact Us Modal: Demo contact form (no backend)
  • 📱 Responsive Design
    Fully mobile-friendly and desktop compatible.


📂 File Overview

File Description
index.html Main HTML structure with UI layout, modals, and linked scripts
style.css Custom styles including responsive design and dark mode support
script.js App logic: theming, localStorage, rendering, filters, modals, and exports
README.md 📖 Project documentation (this file)

🧭 How to Use

  1. 🔓 Open index.html in your browser.
  2. 📝 Add a new price entry using the form on the left.
  3. 👁️ View, filter, edit, or delete records in the table.
  4. 📊 See price trends in the chart above the table.
  5. 📤 Export your data as a PDF using the Export button.
  6. 🌞🌙 Switch themes using the moon/sun icon.
  7. 🆘 Get help or contact us via the Help and Contact Us modals.

🛠️ Technologies Used


📽️ Pitch Deck

🎥 View the Pitch Deck


🌐 Deployment

🔗 View the Deployed Site


⚠️ Note: All data is stored in your browser’s localStorage. No backend or server is used.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors