Skip to content

iliyat38/Comment-App-Tailwind-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 Comment Tailwind — Animated Interactive Comment System

A next-level comment management app built entirely with Tailwind CSS and Vanilla JavaScript.
Featuring real-time updates, live filtering, data validation, and smooth animations — this project showcases clean front-end logic and UI perfection, all without using any heavy frameworks.


🚀 Core Features

  • 🎨 Animated Interface — sleek transitions and feedback animations for every interaction
  • 💬 Dynamic Comment System — add, delete, and display comments instantly
  • 🧠 Smart Validation — comments are only accepted if the company name starts with #
  • 🕒 Timestamped Entries — each comment displays its creation date and time automatically
  • 👍 Single-Like Logic — users can like a comment only once
  • 🔍 Real-Time Filtering — filter comments dynamically; each filter updates the list instantly
  • Bug-Free, Optimized Logic — efficient state handling with zero performance lag
  • 📱 Fully Responsive Design — optimized for all screen sizes using Tailwind’s grid and flex utilities

🛠️ Tech Stack

Technology Description
Tailwind CSS For fast, utility-first, and modern UI design
Vanilla JavaScript Core logic, dynamic rendering, filtering, and animations
JSON Server Mock backend to simulate real API data
HTML5 Semantic markup and clean structure

🧰 Setup & Run

Clone the repository and install dependencies:

git clone https://github.com/iliyat38/Comment_Tailwind.git
cd comment_tailwind
npm install

npx json-server --watch db.json --port 5000

📂 Folder Structure

comment_tailwind/
│
├── index.html          # App layout and structure
├── script.js           # Core logic: validation, filtering, animation
├── db.json             # Data source for comments (JSON Server)
├── package.json        # Dependencies and npm scripts
├── tailwind.config.js  # Tailwind configuration
└── /node_modules       # Installed dependencies

🧭 App Highlights

  • 🧩 Clean modular JavaScript code — easy to extend and maintain

  • 🔄 Smooth real-time filtering system

  • 🧠 Smart validation rules for structured data

  • ⚙️ Lightweight performance — pure JS, no dependencies

  • 💎 UI consistency powered by Tailwind


🏆 About the Developer

Crafted by Iliya — a front-end developer focused on Tailwind, React, and UI/UX performance. Driven by clean code, logical design, and modern web animation.

Precision, Performance, and Pixel-Perfect Design — That’s the Iliya Standard.

About

npx json-server --watch db.json --port 3000 on terminal to load comments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published