Day 6 - Todo list This application allows users to create, manage, and track daily tasks with a clean and intuitive UI. Tasks are stored locally, so data remains available even after refreshing the page. 🔹 Key Features ➕ Add new tasks with button click or Enter key ✅ Mark tasks as completed using checkboxes ✏️ Edit existing tasks instantly 🗑️ Delete tasks with a single click 💾 Persistent data storage using localStorage 📱 Responsive UI built with Bootstrap 5 🔹 Technical Highlights Used DOM manipulation to dynamically render tasks Implemented event listeners for add, edit, delete, Managed application state using JavaScript arrays Applied conditional styling for completed tasks Ensured smooth UX with real-time UI updates 🔹 What I Learned Handling CRUD operations on the frontend Efficient use of localStorage for client-side persistence Writing clean, reusable JavaScript functions Improving UI/UX with Bootstrap utility classes #30DaysOfJavaScript #JavaScript #JavaScriptDeveloper #JSProjects #FrontendDevelopment
More Relevant Posts
-
Excited to share my latest project: A Dynamic Recipe Search Application! 🍳✨ I’ve just wrapped up a new project that combines my passion for clean UI with efficient data handling. Using TheMealDB API, I built a fully responsive Recipe Application that allows users to discover culinary inspiration from around the world in seconds. Key Features: Live API Integration: Fetches real-time recipe data, categories, and step-by-step instructions using asynchronous JavaScript. Dynamic UI: Implemented a responsive grid layout using CSS Grid that adapts perfectly to any screen size. Interactive UX: Developed a custom modal system for detailed recipe views and a "Back to Top" feature for seamless navigation. Clean Codebase: Focused on modular DOM manipulation and error handling to ensure a smooth user experience. This project was a great opportunity to further refine my skills in JavaScript (ES6+), CSS3, and working with REST APIs. Check out the repository here: 🔗 https://lnkd.in/gBp_AXrW I'm always looking for ways to improve—I'd love to hear your thoughts or feedback in the comments! #WebDevelopment #JavaScript #FrontEnd #CSS #API #CodingJourney
To view or add a comment, sign in
-
Good UI libraries reduce complexity. Great ones get out of your way. Oat (https://oat.ink) is a minimal, standards-first UI library built by Kailash Nadh, and that shows in its philosophy. Why Oat is worth attention: • Framework-agnostic: Pure HTML, CSS, and a tiny bit of JS. No React/Vue lock-in. • Extremely lightweight: ~6KB CSS + ~2KB JS. Performance isn’t an afterthought. • Semantic by default: Native elements styled correctly instead of div-heavy abstractions. • Customizable via CSS variables: Real theming without overrides, hacks, or forks. • Accessible out of the box: Keyboard and ARIA support are baked in, not bolted on. This is UI engineering focused on longevity, clarity, and restraint not chasing trends. If you’re building products where performance, simplicity, and maintainability actually matter, Oat is worth studying.
To view or add a comment, sign in
-
I recently built a Temperature Converter Web Application using HTML, CSS, and JavaScript, and it was a great hands-on exercise to strengthen my front-end fundamentals. 🔧 Project Overview This application allows users to seamlessly convert temperature values between: Celsius Kelvin Fahrenheit As soon as a value is entered in one field, the other two update automatically in real time. 💻 Technologies Used HTML – for structuring the layout and input fields CSS – for creating a clean, responsive, and modern UI JavaScript – for handling events and performing real-time temperature calculations ✨ Key Features Real-time temperature conversion User-friendly and responsive design Clean and readable code structure Smooth input focus effects for better UX 📚 What I Learned: Handling input events efficiently in JavaScript Using DOM manipulation for real-time updates Writing reusable and maintainable CSS Improving UI/UX with simple styling and transitions Github:https://lnkd.in/gqEhbQdh Live:https://lnkd.in/gDsmrDdc
To view or add a comment, sign in
-
-
Built a fully functional Calculator using HTML, CSS, and JavaScript 🧮 Key features include: 🔹 Basic arithmetic operations: +, −, ×, ÷ 🔹 Intuitive UI with buttons and display screen 🔹 Real-time input handling and result display 🔹 Bonus: Keyboard support and enhanced styling A simple yet effective mini project demonstrating frontend interactivity and UI design skills at CodeAlpha. 🔗 GitHub: https://lnkd.in/guduinjd #JavaScript #WebDevelopment #Frontend #Calculator #MiniProject #CodeAlpha
To view or add a comment, sign in
-
Loay Abdalslam's HJX: The Unified Language Combining HTML, CSS, and JavaScript for AI-Driven Development https://lnkd.in/dfwc55Gq Discover HJX: The Unified UI Language Transforming Web Development HJX is an innovative compiled UI language that streamlines development by unifying structure, style, and logic into a single .hjx file. Here's why HJX stands out: Simplicity: Compiles to clean, dependency-free HTML, CSS, and JavaScript. Performance: No virtual DOM or runtime overhead means faster applications. Interactivity: Reactive states and event handling are smoothly integrated—create fully interactive components with minimal code. Key Features: Single-File Components: Write code for interactive elements like counters and forms directly in one file. Real-Time Dashboards: Utilize server-driven rendering for dynamic data updates. Easy Integration: Compatible with modern workflows via a first-party Vite plugin. Unleash your development potential with HJX and explore endless possibilities in UI design. Want to dive deeper? Share this post and join the conversation! Source link https://lnkd.in/dfwc55Gq
To view or add a comment, sign in
-
-
https://oat.ink/ << ...Oat is an ultra-lightweight HTML + CSS, semantic UI component library with zero dependencies. No framework, build, or dev complexity. Just include the tiny CSS and JS files and you are good to go building decent looking web applications with most commonly needed components and elements... >>
To view or add a comment, sign in
-
𝗧𝗵𝗲 𝗨𝗹𝗧𝗶𝗺𝗮𝗧𝗲 𝗚𝗨𝗜𝗗𝗘 𝗧𝗢 𝗕𝗨𝗜𝗟𝗗𝗜𝗡𝗚 𝗔 𝗛𝗘𝗔𝗟𝗧𝗛𝗖𝗔𝗥𝗘 𝗪𝗘𝗕𝗦𝗜𝗧𝗘 You want to build a healthcare website with React and Vite. Here's a practical walkthrough: - Use React for building user interfaces - Use Vite for fast development and bundling - Use CSS for styling - Use React Router for navigation To start, define a clear folder structure: - Pages represent full routes - Components are reusable UI pieces - Styles are centralized and easy to maintain When building pages, make sure to: - Wrap JSX in a function component - Return JSX - Export the component You can use data-driven rendering to make your code cleaner and more scalable: - Use an array of objects to store data - Map over the array to render components When styling with external CSS, make sure to: - Use the correct import path - Match the folder structure and file name casing To make your code more readable, break down sections into clear semantic parts: - Use dedicated containers and clear class names - Use a logical hierarchy Good React code is not just about components - it's about accurate and intentional content. Source: https://lnkd.in/g8bPTbhg
To view or add a comment, sign in
-
🎨 𝙑𝙞𝙨𝙪𝙖𝙡 𝘿𝙚𝙨𝙞𝙜𝙣 𝙀𝙙𝙞𝙩𝙤𝙧 - 𝙁𝙞𝙜𝙢𝙖-𝙄𝙣𝙨𝙥𝙞𝙧𝙚𝙙 𝙒𝙚𝙗 𝘼𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣 Developed a fully functional design tool using HTML5 , CSS3 and vanilla JavaScript - no frameworks, just pure code craftsmanship. Live:https://lnkd.in/daH8rUvc ✨ Key Features: 🔷 Multi-Shape Support - Create and customize rectangles, circles, text boxes, and arrows with intuitive click-and-drag functionality for rapid prototyping. 🎯 Smart Selection System - Single-click selection with visual indicators, corner resize handles, and intelligent boundary constraints to prevent canvas overflow. 🖱️ Drag & Resize Controls - Smooth drag-and-drop with real-time position updates, plus four-corner resize handles maintaining minimum size constraints for precision editing. ⌨️ Keyboard Shortcuts - Arrow keys for 5px nudging, Delete/Backspace for instant removal - professional-grade efficiency for power users. 📚 Layer Management Panel - Visual layer hierarchy with one-click selection and move up/down controls for complete z-index control. ⚙️ Live Properties Editor - Real-time editing of dimensions, position, rotation, colors, borders, and text content with instant canvas updates. 💾 Auto-Save & Persistence - LocalStorage integration ensures designs survive browser refreshes, with manual save option for peace of mind. 📤 Dual Export System - Export designs as JSON for data portability or standalone HTML files with inline styles for instant deployment. 🎨 Modern UI/UX - Gradient-themed interface with glassmorphism effects, smooth animations, CSS grid background, and responsive panels for professional aesthetics. 🔧 Pure Vanilla JS - Zero dependencies, demonstrating mastery of DOM manipulation, event handling, coordinate math, and state management fundamentals. Built as a coding challenge in Cohort 2.0 Sheryians Coding School showcasing clean architecture, comprehensive documentation, and production-ready code quality. Tech Stack: Vanilla JavaScript | HTML5 | CSS3/SCSS | LocalStorage API Sarthak Sharma Ankur Prajapati #JavaScript #WebDevelopment #VanillaJS #FrontendDevelopment #CodingChallenge #DesignTool #UIUXDesign #WebDesign #CSS3 #HTML5 #OpenSource #Programming
To view or add a comment, sign in
-
Built a Weather website using HTML, CSS, JavaScript & Bootstrap! I’m excited to share my latest project — a Weather Application that fetches real-time weather data using the OpenWeather API and displays it in a clean, responsive UI. 💡 Features: ✅ Search weather by city name ✅ Real-time temperature display (°C) ✅ Humidity & Wind Speed details ✅ Dynamic weather icons using Font Awesome ✅ Loading spinner & error handling ✅ Fully responsive design using Bootstrap 5 🛠️ Tech Stack: ✅HTML5 ✅CSS3 ✅JavaScript (Async/Await & Fetch API) ✅Bootstrap 5 ✅Font Awesome This project helped me strengthen my understanding of: ✅API integration ✅Asynchronous JavaScript ✅DOM manipulation ✅Error handling ✅Responsive UI design 🌐 Project Links 🔗 GitHub Repository: 👉https://lnkd.in/g8FcXtDv 🔗 Live Demo (GitHub Pages): 👉https://lnkd.in/gBgh-5gi Small projects like this are helping me build stronger frontend fundamentals step by step I’m continuously learning and improving — feedback is always welcome! #WebDevelopment #FrontendDeveloper #JavaScript #Bootstrap #APIs #LearningInPublic #StudentDeveloper
To view or add a comment, sign in
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development