Skip to content

Latest commit

 

History

History
56 lines (45 loc) · 5.42 KB

README.md

File metadata and controls

56 lines (45 loc) · 5.42 KB

List of problems

Sl No Problem GitHub Link Vanilla React
1 Star rating Link [ ] [x]
2 Design Popover Link [ ] [x]
3 Design Accordion (Amazon) Link [ ] [x]
4 Design Carousel Link [ ] [ ]
5 Design grid using HTML/CSS and Javascript with search and sort, event bubbling (Amazon) Link [x] [ ]
6 Design Nav bar Link [ ] [ ]
7 Infinite Scroll Link [ ] [ ]
8 Typeahead / autocomplete Link [ ] [ ]
9 Implement Debounce function Link [ ] [ ]
10 Implement tic tac toe Link [ ] [ ]
11 Make snake ladder board Link [ ] [ ]
12 Make calendar of any Month like Date Picker Link [ ] [ ]
13 Implement throttle function Link [ ] [ ]
14 Implement custom Higher Order Functions like Map, Reduce, Filter, Sort (Amazon) Link [ ] [ ]
15 Create an analog clock Link [ ] [ ]
16 Make a todo list Link [ ] [ ]
17 Create functionality to change all text on page to different translation Link [ ] [ ]
18 Build a calculator (add/subtract... then multiply/divide... then log/pow... etc) Link [ ] [ ]
19 Search and display Giphy images (through Giphy api) in responsive format Link [ ] [ ]
20 Build Connect Four Link [ ] [ ]
21 Implement Nested Checkboxes (parent is checked, children are checked and vice versa. Must use actual checkbox input) Link [ ] [ ]
22 Implement a poll widget Link [ ] [ ]
23 Implement Event Emitter Link [ ] [ ]
24 Implement promise.all function Link [ ] [ ]
25 Flatten nested Javascript Array without using Array.prototype.flat() Link [ ] [ ]
26 Implement Sort() function Link [ ] [ ]

Project details

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.