<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Farouk</title>
    <description>The latest articles on DEV Community by Farouk (@farouk_).</description>
    <link>https://dev.to/farouk_</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2390316%2F8b11e26c-f7da-4539-ad64-48c2f1f24311.jpg</url>
      <title>DEV Community: Farouk</title>
      <link>https://dev.to/farouk_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/farouk_"/>
    <language>en</language>
    <item>
      <title>GrowthSync | Agency landing page built with react &amp; tailwind</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Thu, 26 Jun 2025 07:41:34 +0000</pubDate>
      <link>https://dev.to/farouk_/growthsync-agency-landing-page-built-with-react-tailwind-447k</link>
      <guid>https://dev.to/farouk_/growthsync-agency-landing-page-built-with-react-tailwind-447k</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fli93hchbuvky0xjsp1dp.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fli93hchbuvky0xjsp1dp.PNG" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;br&gt;
Hey devs 👋&lt;/p&gt;

&lt;p&gt;I’ve just launched my latest side project built with React + Tailwind CSS + Vite, and it’s now live on GitHub Pages!&lt;br&gt;
This was mainly a practice project to sharpen my front-end skills — and I’m really happy with how it turned out 💻✨&lt;/p&gt;

&lt;p&gt;🔧 Stack Used:&lt;br&gt;
⚛️ React&lt;br&gt;
⚡ Vite (for blazing fast dev experience)&lt;br&gt;
🎨 Tailwind CSS (utility-first styling FTW)&lt;br&gt;
🎥 Framer Motion (for sweet animations)&lt;br&gt;
🐙 GitHub Pages (manual deployment using git subtree)&lt;/p&gt;

&lt;p&gt;🎯 Features:&lt;br&gt;
✅ Fully responsive layout&lt;br&gt;
✅ Mobile-friendly navigation menu&lt;br&gt;
✅ Smooth section scroll &amp;amp; transitions&lt;br&gt;
✅ Swiper.js testimonials carousel&lt;br&gt;
✅ Reusable animation variants (Framer Motion)&lt;br&gt;
✅ Clean and modular code structure&lt;br&gt;
✅ Deployed without extra packages using the Git subtree method&lt;/p&gt;

&lt;p&gt;🔗 Live Demo:&lt;br&gt;
🌍 &lt;a href="https://itsFAROUK.github.io/GrowthSync" rel="noopener noreferrer"&gt;https://itsFAROUK.github.io/GrowthSync&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub Repo:&lt;br&gt;
📦 &lt;a href="https://github.com/itsFAROUK/GrowthSync" rel="noopener noreferrer"&gt;https://github.com/itsFAROUK/GrowthSync&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📌 What I learned:&lt;br&gt;
How to structure a React project for clarity and reusability&lt;br&gt;
How Tailwind makes building responsive UIs feel effortless&lt;br&gt;
How to manually deploy to GitHub Pages with git subtree (without gh-pages branch clutter)&lt;br&gt;
The power of animation variants using Framer Motion&lt;/p&gt;

&lt;p&gt;🙌 Feedback welcome!&lt;br&gt;
I’m still learning and improving every day — would love any tips, feedback, or suggestions for improvement.&lt;br&gt;
And if you're just starting out, feel free to ask how I did any part of it — happy to share 🙏&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Quiz-App</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Sat, 19 Apr 2025 18:57:43 +0000</pubDate>
      <link>https://dev.to/farouk_/quiz-app-3ddl</link>
      <guid>https://dev.to/farouk_/quiz-app-3ddl</guid>
      <description>&lt;p&gt;A simple, interactive web-based quiz application that allows users to test their knowledge 🧠💡. Built with HTML, CSS (Sass), and JavaScript, this app features multiple-choice questions, a scoring system, and a user-friendly interface. Perfect for anyone looking to challenge themselves and improve their general knowledge! 🎉📚&lt;br&gt;
Check it out!:&lt;a href="https://itsfarouk.github.io/Quiz-App/" rel="noopener noreferrer"&gt;https://itsfarouk.github.io/Quiz-App/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ns3t7295i5vna1ew6qt2.png" rel="noopener noreferrer"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ns3t7295i5vna1ew6qt2.png&lt;/a&gt;)&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/..." class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/..." alt="Uploading image" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Weather-App</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Wed, 26 Mar 2025 11:38:46 +0000</pubDate>
      <link>https://dev.to/farouk_/weather-app-2nka</link>
      <guid>https://dev.to/farouk_/weather-app-2nka</guid>
      <description>&lt;p&gt;🚀 Just launched my Weather WebApp! ☀️🌧️&lt;/p&gt;

&lt;p&gt;Built with HTML, SCSS, JS, this app allows users to check the weather of any city &amp;amp; get their current location's forecast!&lt;/p&gt;

&lt;p&gt;📌 Features I worked on:&lt;/p&gt;

&lt;p&gt;✅ Responsive &amp;amp; modern UI (BEM + SCSS)&lt;/p&gt;

&lt;p&gt;✅ Fetching weather data via API&lt;/p&gt;

&lt;p&gt;✅ Hash-based routing&lt;/p&gt;

&lt;p&gt;✅ Code refactoring &amp;amp; validation&lt;/p&gt;

&lt;p&gt;Inspired by a YouTube tutorial, but I refactored the structure, added BEM, improved responsiveness, and optimized JS logic!&lt;/p&gt;

&lt;p&gt;🔗 Try it here: itsfarouk.github.io/Weather-App/&lt;/p&gt;

&lt;p&gt;💬 Feedback is welcome!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvnjj3qugw6mgglkwbpyh.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvnjj3qugw6mgglkwbpyh.PNG" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Countdown Timer</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Mon, 10 Feb 2025 16:57:36 +0000</pubDate>
      <link>https://dev.to/farouk_/countdown-timer-5aid</link>
      <guid>https://dev.to/farouk_/countdown-timer-5aid</guid>
      <description>&lt;p&gt;Responsive Countdown Timer with Animated Completion Effect ⏳🔥&lt;br&gt;
This project is a fully responsive countdown timer with a smooth user interface and engaging animations. It allows users to set a countdown timer, and when the time reaches zero, a stylish "Completed" animation appears.&lt;/p&gt;

&lt;p&gt;✨ Features:&lt;br&gt;
✅ Responsive Design – Works seamlessly on all screen sizes.&lt;br&gt;
✅ Dynamic Countdown – Displays days, hours, minutes, and seconds with a clean layout.&lt;br&gt;
✅ Smooth UI &amp;amp; Animations – Buttons, notifications, and completion effects are beautifully animated.&lt;br&gt;
✅ Dark &amp;amp; Light Color Theme – Aesthetic gradient background with modern typography.&lt;br&gt;
✅ Mobile-Friendly Input &amp;amp; Buttons – Designed for both desktop and mobile users.&lt;/p&gt;

&lt;p&gt;🔹 Tech Stack:&lt;br&gt;
HTML5 – Semantic and structured markup&lt;br&gt;
CSS3 – Flexbox, animations, and responsive design techniques&lt;br&gt;
JavaScript (Vanilla) – Timer logic, event handling, and DOM manipulation&lt;br&gt;
📌 Perfect for: Beginners &amp;amp; intermediate developers looking to build interactive and responsive web components.&lt;/p&gt;

&lt;p&gt;👉 Try it out and customize it to your liking! 🚀&lt;br&gt;
DEMO: &lt;a href="https://itsfarouk.github.io/Countdown-Timer/" rel="noopener noreferrer"&gt;https://itsfarouk.github.io/Countdown-Timer/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn87vmy9vw4arel2qs09k.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn87vmy9vw4arel2qs09k.PNG" alt="Image description" width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Random Quote Generator</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Mon, 03 Feb 2025 20:58:22 +0000</pubDate>
      <link>https://dev.to/farouk_/random-quote-generator-1bpo</link>
      <guid>https://dev.to/farouk_/random-quote-generator-1bpo</guid>
      <description>&lt;p&gt;CodePen &amp;amp; DEV Community Description&lt;br&gt;
🌟 Random Quote Generator – Inspiring Daily Quotes&lt;br&gt;
Get inspired with a random quote every time you click a button! This simple yet powerful web app fetches motivational quotes from an API and displays them with a smooth UI.&lt;/p&gt;

&lt;p&gt;✨ Features:&lt;br&gt;
✔️ Fetches a new random quote on click&lt;br&gt;
✔️ Text-to-speech to hear the quote aloud&lt;br&gt;
✔️ Copy to clipboard for easy sharing&lt;br&gt;
✔️ Share on X (Twitter) with one click&lt;br&gt;
✔️ Clean responsive UI with FontAwesome icons &amp;amp; Google Fonts&lt;/p&gt;

&lt;p&gt;🔗 Built with:&lt;/p&gt;

&lt;p&gt;HTML, CSS, JavaScript&lt;br&gt;
Fetch API for quotes&lt;br&gt;
SpeechSynthesis API for voice output&lt;br&gt;
FontAwesome icons for styling&lt;br&gt;
👉 Check it out &amp;amp; get inspired! 🚀&lt;br&gt;
DEMO: &lt;a href="https://itsfarouk.github.io/Random-Quote-Generator/" rel="noopener noreferrer"&gt;https://itsfarouk.github.io/Random-Quote-Generator/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpf2juafwxwezuwfbwppk.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpf2juafwxwezuwfbwppk.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>To-do List</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Fri, 31 Jan 2025 18:38:08 +0000</pubDate>
      <link>https://dev.to/farouk_/to-do-list-1fi0</link>
      <guid>https://dev.to/farouk_/to-do-list-1fi0</guid>
      <description>&lt;p&gt;To-Do List Application&lt;br&gt;
Boost your productivity and achieve more than 99%!&lt;/p&gt;

&lt;p&gt;This To-Do List Application is a sleek, user-friendly task management tool designed to help you stay organized and focused. Whether you're managing daily tasks, tracking goals, or planning projects, this app ensures you never miss a beat.&lt;/p&gt;

&lt;p&gt;Features&lt;br&gt;
Create Multiple Lists: Organize tasks into separate lists for different projects or categories.&lt;/p&gt;

&lt;p&gt;Add and Manage Tasks: Easily add, edit, and mark tasks as complete.&lt;/p&gt;

&lt;p&gt;Track Progress: See how many tasks are remaining in each list.&lt;/p&gt;

&lt;p&gt;Clear Completed Tasks: Remove completed tasks with a single click.&lt;/p&gt;

&lt;p&gt;Delete Lists: Remove entire lists when they're no longer needed.&lt;/p&gt;

&lt;p&gt;Persistent Storage: Your lists and tasks are saved in local storage, so they persist even after refreshing the page.&lt;/p&gt;

&lt;p&gt;Technologies Used&lt;br&gt;
HTML5: Structured and semantic markup.&lt;/p&gt;

&lt;p&gt;CSS3: Modern styling with custom properties (CSS variables) and grid layout.&lt;/p&gt;

&lt;p&gt;JavaScript: Dynamic functionality, event handling, and local storage management.&lt;/p&gt;

&lt;p&gt;Google Fonts: Clean and readable typography with Work Sans and Roboto.&lt;/p&gt;

&lt;p&gt;How It Works&lt;br&gt;
Create a New List: Enter a name for your list and click the "+" button.&lt;/p&gt;

&lt;p&gt;Add Tasks: Type a task name and hit "+" to add it to the selected list.&lt;/p&gt;

&lt;p&gt;Mark Tasks as Complete: Check off tasks as you complete them.&lt;/p&gt;

&lt;p&gt;Clear or Delete: Use the "Clear completed tasks" button to remove finished tasks or delete an entire list.&lt;/p&gt;

&lt;p&gt;Why Use This To-Do List?&lt;br&gt;
Simple and Intuitive: The clean design makes it easy to use for anyone.&lt;/p&gt;

&lt;p&gt;Customizable: Create as many lists and tasks as you need.&lt;/p&gt;

&lt;p&gt;Offline Access: Data is stored locally, so you can use it without an internet connection.&lt;/p&gt;

&lt;p&gt;Live Demo: &lt;a href="https://itsfarouk.github.io/To-do-List/" rel="noopener noreferrer"&gt;https://itsfarouk.github.io/To-do-List/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hd1s3241eyy6p8mulnt.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hd1s3241eyy6p8mulnt.PNG" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Calculator</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Fri, 31 Jan 2025 13:12:08 +0000</pubDate>
      <link>https://dev.to/farouk_/calculator-26d2</link>
      <guid>https://dev.to/farouk_/calculator-26d2</guid>
      <description>&lt;p&gt;Hello guys!. I've just finished my calculator which have nice UI check it out here: itsfarouk.github.io/Calculator/&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyi8akviv6kagswbo3atx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyi8akviv6kagswbo3atx.PNG" alt="Image description" width="520" height="804"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Important JS resources</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Thu, 21 Nov 2024 07:00:57 +0000</pubDate>
      <link>https://dev.to/farouk_/important-js-resources-b79</link>
      <guid>https://dev.to/farouk_/important-js-resources-b79</guid>
      <description>&lt;p&gt;So you're Learning JavaScript now? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Froiawh4oizn3ztxhqdvz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Froiawh4oizn3ztxhqdvz.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I got you here a the best &amp;amp; Free beginner friendly Websites to improve your solving problems skills:&lt;br&gt;
1- &lt;strong&gt;JS Hero&lt;/strong&gt;: &lt;a href="https://www.jshero.net/en/success.html" rel="noopener noreferrer"&gt;https://www.jshero.net/en/success.html&lt;/a&gt;&lt;br&gt;
2- &lt;strong&gt;Edabit&lt;/strong&gt;: &lt;a href="https://edabit.com/challenges" rel="noopener noreferrer"&gt;https://edabit.com/challenges&lt;/a&gt;&lt;br&gt;
3- &lt;strong&gt;HackerRank (10 Days of JS)&lt;/strong&gt;:&lt;br&gt;
&lt;a href="https://www.hackerrank.com/domains/tutorials/10-days-of-javascript" rel="noopener noreferrer"&gt;https://www.hackerrank.com/domains/tutorials/10-days-of-javascript&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Task manger app</title>
      <dc:creator>Farouk</dc:creator>
      <pubDate>Sat, 09 Nov 2024 08:52:42 +0000</pubDate>
      <link>https://dev.to/farouk_/task-manger-app-d3d</link>
      <guid>https://dev.to/farouk_/task-manger-app-d3d</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzipot2yv1ad05rmfk61r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzipot2yv1ad05rmfk61r.png" alt="Image description" width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m Farouk, and I just finished building my first task manager web app! 🎉 It's a simple app that lets you create, edit, and delete tasks, and it saves your tasks in local storage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technologies Used&lt;/strong&gt;:&lt;br&gt;
JavaScript (for interactivity)&lt;br&gt;
HTML (for structure)&lt;br&gt;
CSS (for styling)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;:&lt;br&gt;
Create new tasks&lt;br&gt;
Edit and delete tasks&lt;br&gt;
Tasks are saved even after refreshing the page&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check it out here&lt;/strong&gt;:&lt;br&gt;
Live Demo: &lt;a href="https://itsfarouk.github.io/Task-manager-BOM-Challenge-/" rel="noopener noreferrer"&gt;https://itsfarouk.github.io/Task-manager-BOM-Challenge-/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love to hear any feedback or suggestions! 😊&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>frontend</category>
      <category>taskmanager</category>
    </item>
  </channel>
</rss>
