Giter Site home page Giter Site logo

shahbazibnafzal / frontend-challenges Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 110 KB

This repository is a collection of exercises, UI challenges, and DSA implementations that I've encountered and compiled for reference and learning purposes.

HTML 4.57% JavaScript 91.84% CSS 3.59%
algorithms coding coding-challenge data-structures frontend frontend-challenges javascript ui

frontend-challenges's Introduction

Frontend Challenges and DSA Practice Repository

Welcome to my repository aimed at housing various frontend challenges and data structures and algorithms (DSA) code for practice. This repository is a collection of exercises, UI challenges, and DSA implementations that I've encountered and compiled for reference and learning purposes.

Table of Contents

  1. Overview
  2. Folders
  3. Folder Structure
  4. Usage
  5. Contributing
  6. Resources
  7. Contact

Overview

This repository serves as a platform where I consolidate various exercises and challenges related to frontend development and data structures and algorithms. It's an ongoing project where I consistently add new challenges, refine existing code, and utilize it for continuous learning.

Folders

The repository is structured into various folders to organize different types of challenges:

  • Data Structure & Algorithms: Contains topic wise DSA problems and their solutions.
  • Polyfills: Contains polyfills for different JS functionalities that are asked in interviews.
  • UI Challenges: Contains frontend-related UI challenges asked in interviews.

Folder Structure

Frontend-Challenges
|---Data Structure & Algorithms
|   |---DSA-JS
|   |   |---1-Frequency Counter
|   |   |---2-Multiple Pointers
|   |   |---3-Sliding Window
|   |   |---4-Divide and Conquer
|   |   |---5-Recursion
|   |   |---6-Searching
|   |   |   |---Binary Search
|   |   |   |---Linear Search
|   |   |   |---Naive String Search
|   |   |---7-Sorting
|   |   |   |---BubbleSort
|   |   |   |---InsertionSort
|   |   |   |---SelectionSort
|   |   |---Miscellaneous
|   |
|   |---Leetcode
|       |---Daily Challenges
|       |   |---Easy
|       |   |---Hard
|       |   |---Medium
|       |
|       |---Data Structure
|       |   |---Day 1
|       |   |---Day 2
|       |   |---Day 3
|       |   |---Day 4
|       |   |---Day 5
|       |   |---Day 6
|       |
|       |---Leetcode Beginners Guide
|       |
|       |---Programming_Skill_I
|           |---Day 1
|           |---Day 2
|           |---Day 3
|           |---Day 4
|           |---Day 5
|
|---Polyfills
|
|---UI Challenges
    |---1-Center Image
    |---2-Card With Avatar and Badge
    |---3-Toggle Button
    |---4-Pig Emoji
    |---5-React Logo Animation

Usage

Feel free to explore the folders and challenges in this repository. Each folder contains specific exercises and implementations. You can utilize these resources for your personal practice or learning purposes.

Resources

I often refer to several resources while working on these challenges. Here are a few that might be helpful:

Contact

Feel free to connect with me on LinkedIn (Shahbaz Khan) for discussions, collaborations, or any queries regarding this repository.

frontend-challenges's People

Contributors

shahbazibnafzal avatar

Stargazers

Michael avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.