Skip to content

StudyTrigger/dsa-project-python-linked-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Linked List Project in Python | Smart Expense Tracker (DSA Project)

Looking for a DSA project in Python?
This is a real-world Linked List project where you build a Smart Expense Tracker from scratch.


📌 About This Project

This project demonstrates how to use Linked List in Python to build a real-world application.

Most students learn:

  • Insertion
  • Deletion
  • Traversal

But don’t know:

👉 “Where do we actually use Linked List?”

This project solves that problem by showing a practical implementation of Linked List in an Expense Tracker system.


🎯 Who Should Use This?

  • 🎓 BCA / BTech / MCA Students → Perfect for Mini / Major Project
  • 💼 Job Seekers → Add to resume (DSA + Project)
  • 👨‍💻 Beginners → Move from theory to real-world coding

⚙️ Features

  • ✅ Add Expense (Create)
  • ✅ View Ledger (Traversal)
  • ✅ Delete Record (Smart Selection)
  • ✅ Filter by Amount / Date / Month
  • ✅ Summary (Total + Average)
  • ✅ Find Middle Transaction (Fast & Slow Pointer)
  • ✅ Sorted Insertion (Date-wise)

🧠 Concepts Used

  • Linked List (Custom Implementation)
  • Insertion, Deletion, Traversal
  • Fast & Slow Pointer Technique
  • Conditional Filtering (Logic Building)
  • Real-world DSA application

📂 Project Structure

linked-list-project-python/
│
├── expense_tracker.py
├── README.md

💻 How to Run This Project

1️⃣ Clone the Repository

git clone [https://github.com/your-username/linked-list-project-python.git](https://github.com/your-username/linked-list-project-python.git)

2️⃣ Navigate to Project Folder

cd linked-list-project-python

3️⃣ Run the Program

python main.py

📸 Output Screenshots

  • Ledger Display Python Project

  • Add Expense DSA Project

  • Filter Results DSA Real World Project

  • Summary Output Python DSA Project


🎬 Watch Full Video Explanation

👉 Learn step-by-step here:
[Add YouTube Video Link]

📥 Download Source Code

👉 GitHub Repo:
https://github.com/your-username/linked-list-project-python


🚀 About Study Trigger

Study Trigger is focused on:

  • DSA Concepts
  • Real-world Projects
  • Interview Preparation

👉 We don’t just learn code… we build with it.


⭐ Support & Contribution

If this project helped you:

  • 👉 ⭐ Star this repository
  • 👉 🔁 Share with your friends
  • 👉 👨‍💻 Follow for more DSA projects