Skip to content

This project focuses on breaking down input patterns, exploring decision-making processes, and identifying potential improvements. A reference demo version is also being created to serve as a practical example for better understanding.

Notifications You must be signed in to change notification settings

shreyT19/Filters

Repository files navigation

🎯 Linear Table Filter Demo

Hey there, awesome human! 👋 Welcome to the Linear Table Filter Demo - a super cool project that shows off a filtering system just like the one in Linear!

🤔 What's This All About?

This project is a fun little demo that recreates Linear's powerful table filtering system. It's like having superpowers for your data tables! ✨ You can filter by:

  • 📝 Customer Name (text)
  • ✅ Resolution Status (resolved or unresolved)
  • 🔢 Issue Numbers (numbers)
  • 🚨 Priority Levels (dropdown options)
  • 📅 Creation Dates (calendar picking)

🛠️ Tech Stack

This project is built with some really cool tech (but don't worry, we won't get too nerdy):

  • Next.js - Makes our app super fast and SEO-friendly
  • 🎨 Tailwind CSS - For making things pretty without crying
  • 🧩 React - Because components are life
  • 🔍 Filter Components - Our own custom filtering magic

🚀 Getting Started

  1. Clone this repo (fancy way of saying "download it")
  2. Run npm install (gets all the ingredients ready)
  3. Run npm run dev (fires up the kitchen)
  4. Open your browser and go to http://localhost:3000 (dinner is served!)

🎮 How To Use It

  1. Go to the main page
  2. See that fancy "Issues" section? Click on the filter button
  3. Pick what you want to filter by (customer, status, etc.)
  4. Choose your conditions and values
  5. Hit "Apply" and watch the magic happen! ✨

🤓 Cool Features

  • 💅 Clean, minimal UI inspired by Linear
  • 🧠 Smart filtering with different data types
  • 📱 Works on mobile too (try it!)
  • 🌈 Easy to customize for your own projects

💖 Credits

Made with love ❤️ and inspired by Linear. No coffee beans were harmed in the making of this demo (but many were consumed ☕).

🤝 Contributing

Found a bug? Want to add a feature? Have a question? Just want to say hi? Open an issue or PR and let's chat!

Remember: in the world of coding, there are no stupid questions... just stupid bugs that hide really well! 🐛

About

This project focuses on breaking down input patterns, exploring decision-making processes, and identifying potential improvements. A reference demo version is also being created to serve as a practical example for better understanding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published