Git Product home page Git Product logo

sadanandpai / frontend-mini-challenges Goto Github PK

View Code? Open in Web Editor NEW
1.9K 21.0 468.0 23.48 MB

Collection of frontend challenges for learning and interviews

Home Page: https://sadanandpai.github.io/frontend-mini-challenges/

License: MIT License

HTML 9.95% CSS 15.50% JavaScript 40.60% TypeScript 24.97% SCSS 4.34% Vue 4.64%
html5 css javascript frontend interview-questions frontend-interview-questions javascript-interview-questions

frontend-mini-challenges's Introduction

Hi 👋, I'm Sadanand Pai

Frontend developer who aims to write quality code

Linkedin Account Twitter Account

sadanandpai


html    css    js react angular


sadanandpai's github stats

frontend-mini-challenges's People

Contributors

5h0ov avatar abhilashmadi avatar abhineshjha avatar akhil017 avatar ankit071105 avatar ankitasikdar005 avatar arpansaha13 avatar bratajit-03 avatar btwshivam avatar crypticrevenger avatar hritikbhattacharya avatar insharahayyubi avatar jeevaramanathan avatar kei-k23 avatar kumaratul60 avatar nikhiljha01 avatar noorulaink00 avatar pankajparkar avatar raja-sekhar-thammineni avatar rashidtvmr avatar rishabhm05 avatar sadakchap avatar sadanandpai avatar shruti-sen2004 avatar sujitmahapatra avatar sukomal07 avatar sumitwarrior7 avatar takshch avatar vivek-guptaxcode avatar vivek7038 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frontend-mini-challenges's Issues

Add Finance Tracker Website

Describe the project you want to add with tech stack
I would like to propose adding a new project to the repository. The project is called "Finance Tracker Website." This web application allows users to manage their personal finances by tracking income and expenses. It includes features such as transaction management, categorization, transaction history, and a visually appealing user interface.

Tech Stack:

  • Frontend: HTML, CSS, JavaScript
  • Backend: Not applicable (front-end only)
  • Libraries: None (vanilla JavaScript)
  • Frameworks: None
  • Database: None (data stored locally)
  • Hosting: Not applicable (static website)

Expected behavior
I expect that this project proposal will be reviewed and, if approved, added to the repository as a new challenge. The challenge should include the project description, tech stack details, and any relevant information to help contributors understand and work on the project.

Screenshots (optional)
https://github.com/sujitmahapatra/frontend-mini-challenges/blob/0a36075c73786b8f1ebd360c11938ca416bf70a7/native/machine-coding/Finance%20Tracker/Finance%20Tracker.png

Additional context (optional)
This project is designed to help individuals manage their personal finances more effectively. It can serve as a useful tool for learning and practicing web development skills, especially in the areas of HTML, CSS, and JavaScript. It's intended to be a beginner-friendly challenge that contributors can use to enhance their web development skills.

403: when try to push in some chnages in my branch

getting error:
remote: Permission to sadanandpai/frontend-mini-challenges.git denied to kumaratul60. fatal: unable to access 'https://github.com/sadanandpai/frontend-mini-challenges.git/': The requested URL returned error: 403

steps I follow:

  • git clone
  • git checkout -b my-branch
  • add some challenges in my branch
  • git status
  • git add .
  • git commit -m "added challenge"
  • git push origin my-branch

getting error when try to push code in my branch

Add a Music Kit App

Describe the project you want to add with tech stack

Creating a music kit app feature using JavaScript involves building a web application that allows users to interact with and manipulate music. Also operated by Keyboard
Expected behavior

Screenshots (optional)

eee
tional )**
**Additional context (op

add simon game

The Simon Game is a classic memory game where you must follow a sequence of colors and sounds. Build using html,css and javascript.

The game starts with a single color and sound, and then progressively adds more to the sequence. Your task is to remember and repeat the sequence correctly. If you got the sequence incorrect, you will get Game Over and you can then restart the game again.

Simon - Google Chrome 10-10-2023 16_28_39

Sorting Visualizer

Describe the project you want to add with tech stack

This project is a Sorting visualizer made using HTML, CSS, and JS which helps visualize Bubble Sort Algorithm.
Expected behavior

when the user clicks the generate button an array with random number is generated.
when the user clicks the sort button the array is sorted.

Screenshots (optional)

Screenshot 2023-10-06 205849

Additional context (optional )

Add a Dice game

Describe the project you want to add with tech stack

It will update the displayed number to simulate rolling a dice. You can further enhance this example by adding animations and other features to make it more interactive.
Expected behavior

Screenshots (optional)

dice

Additional context (optional )

Frontend Notebook

Describe the project you want to add with tech stack

In this frontend project I have made a simple landing page of a online notebook where we save our daily work in the form of blogs.....
Expected behavior

The notebook is made with HTML, CSS, JS & react.
Screenshots (optional)

Additional context (optional )

Please assign me this issue.

Guess The Number Game

image

I guessed correct number and it said I lost and the number was 89.
I literally guessed the same number.

Maybe you need to look into this. :)

chrome dinosours game

Describe the project you want to add with tech stack
chrome dinosours game

Expected behavior
I want to create chrome dinosours game which is monitoring with keyboard

Screenshots (optional)
WhatsApp Image 2023-10-09 at 9 15 16 PM

Additional context (optional )
languages used html,css,javascript.

Wrong commit

Sorry sadanandpai I have the wrong commit in readme.md file please ignore this its my mistake risuvoo:patch-1. I need to contribute to this repo. Already I have forked. when work is done I push it. If you think it's OK then marge it

[New]: Search GitHub user

Search Github users with their username

Fetch the user data using the API provided by GitHub and create a simple UI to display this data.

current changes are not reflecting

@sadanandpai, every time when we want to add some challenges so we fork first then clone, npm i, etc steps follow?

I want to add some challenges, but before creating a new branch from the previously created main branch, run git pull, but there are no changes that are added showing: Already up to date.
so how to updated with the latest code?

also plz update the following:

react>src>helpers:

in contributer.ts:
['kumaratul60', { name: 'Atul Kumar Awasthi', pic: 'https://avatars.githubusercontent.com/u/53579888?v=4' }],

in challenges.ts:

[
    'stack',
    {
      title: 'Stack',
      link: 'stack',
      difficulty: 'easy',
      developer: 'kumaratul60',
      tags: [],
      isNew: true,
    },
  ],

Mad story generator JS

The Mad Libs project is a fun and interactive program that allows users to create humorous and often nonsensical stories by filling in the blanks with their own words or phrases it is a great way to practice user input, string manipulation, and basic programming concepts while providing an entertaining and creative experience for the users

The project typically involves the following components:
Story Template: Start by creating a story template that includes a narrative with specific placeholders for different parts of speech (e.g., nouns, verbs, adjectives, adverbs).

Requirements:
-Prompt the user to provide words or phrases for each placeholder. Collect and store these user inputs.
-Replace the placeholders in the story template with the user-provided words or phrases, creating a customized and often comical
story.
-Present the final generated story to the user, complete with their input, and let them enjoy the humorous results.

Tech stack :
JS ,html , CSS

Screen shot:
image
image

Hotstar Clone

Describe the project you want to add with tech stack

Hi Sir,
I want to add a project on the Clone of the web platform HOTSTAR using HTML , CSS , JS. Please assign me the issue
Expected behavior

It is a clone of HOTSTAR
Screenshots (optional)

Additional context (optional )

Please assign this to me.

[React/todo-list]: Todo-items not being persisted across reloads

When you add a TODO in the TODO application, it gets added successfully. However, the application's creator may not have considered why users add TODOs in the first place - to serve as reminders. Unfortunately, as it stands, these TODOs disappear when you reopen or refresh the application. To ensure a better user experience, it's crucial to implement a feature that stores these TODOs in local storage, allowing them to persist indefinitely until the user manually deletes them.

adding image
ref

after refreshing the todo delete/disappers
refs

Add Image Gallery

Describe the project you want to add with tech stack

Adding an image gallery In React, Typescript, CSS

Expected behavior

Gallery of images is shown to the user and the user can select the images.

Screenshots (optional)

Screenshot 2023-10-08 224658

Additional context (optional )

Temperature Converter

Describe the project you want to add with tech stack
HTML, CSS, JavaScript

Expected behavior
Input the value in either Celsius or Fahrenheit.
Get the converted value without clicking any button.

Stack React mini Challenges

Describe the bug
A clear and concise description of what the bug is.
In react mini challenges -> project stack has many issue

  1. it is not responsive
  2. Expected behavior for input is well structured

Expected behavior
A clear and concise description of what you expected to happen.
-If stack is empty it will show the message stack empty
-In next step if we enter new element it stills show stack empty message
-the stack is updated but the recent message is not

Screenshots
09 10 2023_22 42 03_REC

Additional context
Add any other context about the problem here.

Modifying the Footer

Is your feature request related to a problem? Please describe.
the footer looks plain.

Describe the solution you'd like
adding some desing elements to the footer

Describe alternatives you've considered
changing the background and text color of the footer

Additional context
Add any other context or screenshots about the feature request here.
image

Aim Training

Describe the project you want to add with tech stack

Aim training game is a simple and addictive game where the player's objective is to pop as many bubbles as possible within a limited time. Colorful bubbles randomly appear on the screen, and the player must quickly click on them to pop them. Each popped bubble earns the player a point, and the score is displayed in real-time. The game lasts for 30 seconds.

Expected behavior

The player starts the game by clicking the "Start" button.

Add a Digital Clock

Describe the project you want to add with tech stack

Creating a simple digital clock feature using JavaScript. we can further use the design and functionality to match your specific requirements.
Expected behavior

Screenshots (optional)

clock

Additional context (optional )

car racing game

Describe the project you want to add with tech stack
I have developed a car racing game using html, CSS and javascript.

Expected behavior

I would like upgrade the project. please assign me this issue.
Screenshots (optional)

image
image
image

Additional context (optional )
I want to contribute so please assign me the issue

Add shopping cart challenge

understanding shoping cart functionality is important as of web developer. please assign me under hactoberfest if you want.

Missing LICENSE

I see you have no LICENSE file for this project. The default is copyright.

I would suggest releasing the code under the GPL-3.0-or-later or AGPL-3.0-or-later license so that others are encouraged to contribute changes back to your project.

Quote Generator

Describe the project you want to add with tech stack

This project is a Quote Generator made using React, TypeScript, and CSS

Expected behavior

When the user clicks on the generate button a random quote is generated.
When the user adds a tag, a Quote related to the tag is generated.

Screenshots (optional)

Screenshot 2023-10-06 205849

Additional context (optional )

Temperature Converter in native-JS

Temperature Converter using Javascript, css, html

Temperature Converter is a webpage that converts celsius to fahrenheit (vice-versa)

Add a BMI calculator

Describe the project you want to add with tech stack
Hey there @sadanandpai i want to add a BMI calculator here which will calculate the Body Mass Index. The tech stack is html,css, javascript

Expected behavior
This BMI Calculator is for all the fitness freaks out there. The BMI Calculator takes your height and weight as input and gives BMI (Body Mass Index) as an output.

Mispelled in "Why Us" section

Please assign this issue of resolving the wrong spelling in "Why Us" section.

Describe the bug
A clear and concise description of what the bug is.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Update: Hacktoberfest

Frontend Mini Challenges is open for contributions for Hacktoberfest

image

All kinds of PRs are welcome but only the below ones are eligible for Hacktoberfest.

  • Only new challenges are considered (JS or React)
  • Before working on a PR for a new challenge, create an issue with the challenge details and assign it to yourself
  • PR should be created to add a new challenge with a complete solution
  • PR should follow the contribution guidelines
  • One PR per new challenge addition is considered
  • Modification, updates, and documentation PR will not be eligible for Hacktoberfest

Quiz App with Timer

A Quiz App with Timer using HTML,CSS,JS.

This is a quiz app with timer to create a more challenging environment.

ezgif-4-d6fe98f8b3

ezgif-4-c06dbb3269

ezgif-4-4f551ac1c5

I would really appreciate if u could allow me to do the project

Unit_Converter

Describe the project you want to add with tech stack

Hi Sir,
This is the project where I have made a basic unit converter(feet-inches) with the help of HTML , CSS & JS. Please assign me this issue
Expected behavior

This is the project where I have made a basic unit converter(feet-inches) with the help of HTML , CSS & JS
Screenshots (optional)

Additional context (optional )

Please Assign Me this issue.

Add currency converter

Currency converter with html ,css and javascript

currency of one country must be converted to other

image

Color generator: Usefulness

Hi @Sukomal07

The color generator mini app is good but is not adding much of a value at this point.
I request you to look into this website and attempt to improve the app in the similar direction.

image

This project is awesome

I love the idea behind this project, I appreciate all the contributors but there’s a nudge of a fix you can do on the navbar in the darkmode section.

  • When I make the whole page dark the navbar give a good gradient of yellow to dark but I feel like the yellow is a little bit off. As it doesn’t contrast well with the white text on the nav.😊

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.