🏔️ When your homepage starts moving more than you do 😅 💻 Day 49 of #100DaysOfCode — Dilkash Bharat Update 🇮🇳 Today was all about bringing the home page to life — not just visually, but emotionally. ✨ Here’s what I built: 🏠 Home Page Layout: Split the page into two dynamic sections — content on one side and a live scroll animation of the latest places on the other. 🧊 Visuals That Move: Added background animations where mountain images float — some drift randomly, while others follow the cursor as if exploring Bharat with you. 🖋️ Content Section: Included a title, app description, action buttons, and social media icons for a polished first impression. 🎨 Combined motion and minimalism for a clean, interactive, and modern landing experience. 📌 The home page isn’t fully complete yet, but for the sake of consistency and discipline, I’m sharing my progress today — because showing up daily is just as important as finishing perfectly. 💪 This one felt like painting with code — making the homepage breathe instead of just existing. Every movement now feels intentional, and that’s the magic I love about frontend work ❤️ Next up → polish the animations and maybe add a few hidden Easter eggs 👀 #100DaysOfCode #WebDevelopment #Frontend #Animation #UIUX #Glassmorphism #JavaScript #NodeJS #Express #TailwindCSS #EJS #FrontendDev #MotionDesign #CreativeCoding #BuildInPublic #LearningInPublic #CodingJourney #FullStackDevelopment #IndiaTech #DeveloperLife #OpenToWork #DesignThinking
More Relevant Posts
-
#Fork21WeekChallenge Week 8 🎯 💡 This isn’t JavaScript... It’s pure CSS! 🎨 CSS animations have always fascinated me — with just a few lines of code and the power of @keyframes, we can bring static elements to life! ✨ 🎯 Whether it’s a smooth rotate(), playful bounce(), rhythmic pulse(), or elegant fadeIn() — keyframes make it possible without writing a single line of JavaScript. Here’s what I learned while exploring CSS Keyframes = Motion Magic: 🧩 Animations can be fully controlled using only CSS properties. 🎞️ The @keyframes rule defines the animation sequence — from start to finish. ⚙️ Combined with animation-duration, iteration-count, and timing-function, you get full creative control. 💡 Small motion details can make huge differences in user experience! Grateful to Fork Infosystems and mentors — Ranjit Kumbhar Sir, Tanmay Sankpal-Patil Sir, and OMKAR MOHITE Sir — for their guidance and continuous support in helping me explore and learn new concepts. 🙏 Let’s keep coding and creating motion magic with pure CSS! 💻✨ #CSS #WebDevelopment #Frontend #Animation #Keyframes #LearningJourney #UIUX #Gratitude #Fork21WeekChallenge
To view or add a comment, sign in
-
-
🚀 Created a fun web mini-application that simulates a flight takeoff countdown using JavaScript’s setInterval() function. 💡 How it works: The countdown starts from 10 and updates every second. As it approaches zero, the text color changes to red — adding a sense of urgency. When the timer hits 0, the image switches to a flying airplane GIF, symbolizing the flight taking off! 🛠️ Tech Used: HTML for structure CSS for design and gradients JavaScript for countdown logic and DOM updates 🎯 What I learned: How to use timers (setInterval, clearInterval) effectively Dynamic DOM manipulation with JavaScript Simple UI enhancements using CSS transitions and effects This small project gave me a fun way to connect logic and visuals, turning a simple countdown into a real-time interactive animation. #JavaScript #WebDevelopment #Frontend #MiniProject #LearningByDoing #CSS #HTML #FlightSimulation 10000 Coders Usha Sri Manoj Kumar Reddy Parlapalli
To view or add a comment, sign in
-
🚀 Just wrapped up my “Alaram” Timer project in React! ⏱️ At first glance, it looks super simple — a timer that counts down, lets you start, pause, reset, and even shows a live circular progress animation. But once I start coding it… I realize how many tiny moving parts are working behind the scenes 👇 ⚙️ What made it tricky Managing state updates every second with setInterval() ⏰ Understanding React lifecycle methods: componentDidMount() → start the timer logic componentDidUpdate() → respond to changes correctly componentWillUnmount() → clean up intervals to avoid memory leaks 🧹 Handling minute-second transitions precisely (no skipping or overlap) Syncing increment/decrement controls with real-time countdown Building a responsive gradient UI with animated progress rings 🎨 Making it all smooth and reactive without breaking the logic 😅 💡 What I learned React’s lifecycle flow is the heartbeat of every interactive component setInterval inside a class component can be both powerful and dangerous if you don’t clean it properly Visual feedback (progress rings, gradients, animations) makes even a basic timer feel alive Small logic bugs (like 60→59 rollovers) can teach you more about state timing and re-render cycles than any tutorial! 🧠 Big takeaway Simple ideas become great practice grounds for mastering state, lifecycle, and user experience in React. Even a timer can teach you how to think in React, not just code in React. 💻 💬 What’s the simplest project that taught you the most about React logic or UI state handling? Drop your answers 👇 — I’d love to see what others struggled (and triumphed) with! #ReactJS #FrontendDevelopment #WebDevelopment #LearningByBuilding #JavaScript #UIUX #CodingJourney #100DaysOfCode
To view or add a comment, sign in
-
Hello Everyone, I’m excited to share my latest project — the Memory Card Game 🎮, built using HTML, CSS, and JavaScript. This interactive game challenges your focus and memory by matching emoji pairs within a timer-based challenge. It’s designed with responsive layouts, smooth animations, and confetti effects to make learning fun and engaging! ✨ Key Features: 🎴 Dynamic card grid that adjusts with each level (up to 20 levels) ⏱️ Real-time countdown timer and step counter 🏆 Local leaderboard that stores best scores using localStorage 🎉 Confetti celebration and particle background animation 🔊 Custom sound effects with the Web Audio API 🌌 Modern glassmorphism UI with gradient buttons and smooth hover effects 🛠️ Technologies Used: HTML5 – Game structure CSS3 – Styling, animations, and layout JavaScript (ES6) – Logic, interactivity, leaderboard, and sound 📈 Learning Outcomes: Through this project, I strengthened my skills in DOM manipulation, event handling, animations, and local data storage. It also helped me enhance my UI/UX design skills, focusing on attractive visuals and smooth user experience. Thank you for taking a moment to check it out! I’d love to hear your feedback 💬 and suggestions. #WebDevelopment #JavaScript #UIUX #FrontendDevelopment #LearningByDoing
To view or add a comment, sign in
-
Github: https://lnkd.in/geawkg6D ⚡ "Stunning Animated Gradient Progress Bar in Pure CSS" Upgrade your UI game with this smooth, glowing, and vibrant progress bar created entirely with HTML & CSS — no JavaScript required! Featuring animated gradients, smooth transitions, and a polished glow effect, this design is perfect for loading screens, skill meters, or gamified experiences. With full responsiveness and easy customization, it’s your go-to progress bar for any modern project. 🚀 #progressbar #cssprogressbar #animatedprogressbar #htmlcss #uianimation #frontenddesign #webdesign #frontenddeveloper #cssanimation #purecss #cssonly #gradientanimation #loadingbar #frontendprojects #webdeveloper #creativecss #responsiveuicomponents #progressindicator #loadinganimation #modernwebdesign #cssgradient #beautifului #uiinspiration #cssglow #htmlcssproject #frontendinspiration #smoothanimation #cssskillsbar #cssloading #progressbardesign
To view or add a comment, sign in
-
Mojisnap. https://lnkd.in/ehVW4sbm It's a fun experiment in which I tried combining nature and typography using Firebase, JavaScript, and Netlify. The concept is simple: each letter of the English alphabet is represented by 10 different shapes in nature, like trees, flowers, and any other pattern that can resemble the letter. If the user types in their name, the website randomly picks and arranges natural shapes that look like every letter. Users can shuffle the shapes to get new combinations and download the final image they like. You can try it here: https://lnkd.in/ehVW4sbm Code on Github: https://lnkd.in/euKJmMY6 Demo video: https://lnkd.in/eh2kTEUi #Web Development #Firebase #JavaScript #Netlify #Student Project #Frontend #Creative Coding Nature-Inspired Design #project #new
To view or add a comment, sign in
-
#day2of365daysofcode CSS animations do not just move elements. They bring a page to life. In this post, I am sharing examples that show how each @keyframes property actually behaves in action. If you are learning frontend, understanding animations is a huge step toward building smooth, engaging user experiences. Watch. Practice. Experiment. Your UI magic level goes up each time. Save for later and tag someone learning CSS. I’m challenging myself to post one piece of tech learning every day for the next 365 days. Today is Day 2. #day2of365daysofcode #frontenddevelopment #css #cssanimations #webdevelopment #programming #javascript #html #codingjourney #learncoding #developercommunity #techlearning #uiuxdesign #365daysofcode #webdev
To view or add a comment, sign in
-
💡✨ Just tried something visually cool — an **Animated Modern Lamp Login Page** 🔥 The idea: click the lamp to “turn on the light” — and a login form elegantly fades into view! Built entirely with **HTML, CSS, and JavaScript**, no frameworks, no shortcuts. Learned this creative UI concept from 🎓 Kode Gurukul — great resource for hands-on frontend projects! 🎨 Features: - CSS-based lamp & bulb animation - Smooth transitions and glowing effects - Responsive login interface 🔗 Check out the full project on GitHub: 👉 https://lnkd.in/gRrcYnsT If you want the **entire course code**, reach out via my GitHub profile. #FrontendDevelopment #WebDesign #CSSAnimations #KodeGurukul #UIDesign #LearningJourney #AartiProjects
To view or add a comment, sign in
-
💡 The first useEffect runs after the first render completes This is one of those small but crucial details that helps you understand how React actually works. When a component renders, React first: 1️⃣ Builds and commits the UI to the DOM. 2️⃣ Paints it on the screen. 3️⃣ Then runs your useEffect callbacks. That means useEffect is asynchronous in timing relative to UI painting, not in type. React doesn’t wait for it before painting — it runs after the render, but you can still call async functions inside its callback. Example 👇 useEffect(() => { const fetchData = async () => { /* ... */ } fetchData(); }, []); 🖥️ First render → 🎨 UI painted → ⚙️ Then useEffect runs So useEffect is perfect for side effects like fetching data, adding event listeners, updating the DOM after paint, etc. It’s not meant for logic that affects what gets rendered — that should happen before render. Understanding this flow helps you avoid flickering UIs, double fetches, and subtle render bugs. #ReactJS #FrontendTips #WebDevelopment #JavaScript #CleanCode
To view or add a comment, sign in
-
🔥 “One bug fixed, two new ones unlocked.” — the unofficial motto of every developer. 😅 💻 Day 50 of #100DaysOfCode — Dilkash Bharat Update 🇮🇳 Today’s mission: enhance the home page UI and give the carousel a major facelift 🚀 🎡 Here’s what I worked on: Rebuilt the carousel from scratch — this time, it slides vertically, because who says carousels always have to move sideways? 😎 Fixed endless layout battles — sometimes cards overflowed like they were escaping the container, sometimes they shrunk into hiding 😭 Finally cracked the perfect animation logic for smooth, controlled transitions (after countless console.logs and caffeine refuels ☕) And just when I thought I was done… my single place show page broke out of nowhere 💀 Now that’s my next debugging mission for tomorrow. These are the kind of days that make you realize — coding isn’t just about syntax, it’s about stubborn creativity. But hey, vertical carousels now work like a dream ✨ (And my show page? It’ll rise again tomorrow 😂) #100DaysOfCode #WebDevelopment #Frontend #Animation #UIUX #JavaScript #EJS #TailwindCSS #FrontendDesign #FullStackDevelopment #LearningInPublic #BuildInPublic #CreativeCoding #Glassmorphism #Debugging #DeveloperHumor #CodingJourney #IndiaTech #OpenToWork #SoftwareDevelopment
To view or add a comment, sign in
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