Skip to content

BunkIt is a minimal and smart attendance tracker that helps students manage class attendance, visualize progress with graphs, and calculate how many classes they can safely bunk or must attend to maintain a 75% requirement.

Notifications You must be signed in to change notification settings

theadhithyankr/BunkIt

Repository files navigation


💤 BunkIt

BunkIt is a smart, minimal attendance tracker built with React and Tailwind CSS. It helps students calculate how many classes they can safely bunk while staying above the 75% mark.


🌐 Live Demo

👉 Visit BunkIt on Vercel


🎯 Features

  • ➕ Add unlimited subjects with custom color tags
  • ✅ Track attended and total classes per subject
  • 📊 Get visual attendance stats with bar charts
  • 🤓 Know how many classes you can bunk
  • 🛑 See how many classes you need to attend to reach 75%
  • 💾 Export/import your data as JSON to move between devices

🚀 Getting Started

1. Clone the Repo

git clone https://github.com/theadhithyankr/BunkIt.git
cd BunkIt

2. Install Dependencies

npm install

3. Start the App

npm run dev

Visit http://localhost:5173 (for Vite projects) to view the app.


🧠 Tech Stack

  • ⚛️ React – Frontend library
  • 💨 Tailwind CSS – Styling
  • 📊 Chart.js – Attendance visualization
  • 🧠 LocalStorage – Offline data storage
  • Vite – Lightning-fast build tool
  • ☁️ Vercel – Deployment

📁 Folder Structure

BunkIt/
├── public/
│   └── index.html
├── src/
│   ├── components/
│   ├── App.jsx
│   ├── index.css
│   └── main.jsx
├── tailwind.config.js
├── postcss.config.js
├── vite.config.js
├── package.json
└── README.md

💡 Why BunkIt?

"How many classes can I bunk?"
We asked it every semester. BunkIt gives you the answer instantly — no math, no stress.


📬 Contribute

Feel free to fork, contribute, and open pull requests.
Let’s help students bunk smart 😎


About

BunkIt is a minimal and smart attendance tracker that helps students manage class attendance, visualize progress with graphs, and calculate how many classes they can safely bunk or must attend to maintain a 75% requirement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published