100 web dev project ideas
to do in 2023 👇🔥
1.Quote generator
2.Todo app
3.Countdown timer
4.Stopwatch
5.Flip a coin app
6. World clock dashboard
7.Good morning slack bot
8.Daily Journal bot
9.Mail composer UI
10.Interactive login form
11.Offline page in PWA
12.Toaster message
13.Color picker jumbtron
14.RSS Feed viewer
15.Json viewer
16.Syntax highlight
17.Json to csv
18.Simple calculator UI
19. Free image library
20.Messaging to webhook
21.Leave reason generator
22.Visual web bookmarker
23.Pomodoro timer
24.Css ruler
25.Instagram logo in css
26.BAFFLE effect in css
27.Motivation bot
28.Twitter hash tag viewer
29.Minimalist twitter profile page
30.Minimalist GitHub profile page
31. Site map into flex layout
32.Twitter bot to fav your replies
33.Twitter bot to welcome new followers
34.Twitter bot to send weekly report
35.Gif search engine
36.Good first issue hunter
37. One download page for your fav exe
38.Virtual site map for fav sites
39.PWA - funny sounds directory
40.PWA - Scolding app if late sleep
41.PWA -Stress burster - tap me 20 times in 3
seconds
42.PWA - Internet connection game
43.Quotes instead of loader
44.Comments thread UI
45.API document with swagger json
46.Terminal effect in css
47.CLI for daily activities
48.Npm library to do text operation
49.Quiz minimalist UI
50.Yes or No fact checking UI
51.Render Google map for location
52.Selfie app with frames
53.Flames game
54.Guess the number game
55.Sound match game
56.Snake game
57.Flight time check app
58. Weather app
59.Time sheet app
60. Fan simulator
61.Css loader
62.Minimalist resume
63.Virtual Visiting card
64.Custom Birthday cards
65. Work log app (punch machine)
66.Catch me bug game
67.Guess the card game
68.Clipboard history
69.Smiley UI mock
70.Instagram story mock
71.Tinder suggestion mock
72.Fake api
73.Pinterest view for github project
74.CheatSheet generator
75. Social media activities dashboard
76.Birthday reminder
77.Reminder app if you are leaving late at work
78.Recipe tracker
79.Sarcasm meter
80.Why not analog calendar?
81. Movie rating at one place
82.Bookshelf
83. Energy drainer visualisation
84.YAGNI checklist
85.Tweet scheduler mock
86.Image crop tool
87. Windows blue screen error page
88.Never seen 404 page
89.Sarcastic 401 page
90. Play music when page offline
91.Render tweet into gif
92.CSS blob maker
93.Cute animals video search results
94.Mock duckduckgo results page
95.1000 pixels custom image
96.Swappable 5x5 grids
97.Moments celebration timer
98. Youtube subscribers count mock
99.Subscribe and bell icon gif
100. A Perfect portfolio ✌️
to do in 2023 👇🔥
1.Quote generator
2.Todo app
3.Countdown timer
4.Stopwatch
5.Flip a coin app
6. World clock dashboard
7.Good morning slack bot
8.Daily Journal bot
9.Mail composer UI
10.Interactive login form
11.Offline page in PWA
12.Toaster message
13.Color picker jumbtron
14.RSS Feed viewer
15.Json viewer
16.Syntax highlight
17.Json to csv
18.Simple calculator UI
19. Free image library
20.Messaging to webhook
21.Leave reason generator
22.Visual web bookmarker
23.Pomodoro timer
24.Css ruler
25.Instagram logo in css
26.BAFFLE effect in css
27.Motivation bot
28.Twitter hash tag viewer
29.Minimalist twitter profile page
30.Minimalist GitHub profile page
31. Site map into flex layout
32.Twitter bot to fav your replies
33.Twitter bot to welcome new followers
34.Twitter bot to send weekly report
35.Gif search engine
36.Good first issue hunter
37. One download page for your fav exe
38.Virtual site map for fav sites
39.PWA - funny sounds directory
40.PWA - Scolding app if late sleep
41.PWA -Stress burster - tap me 20 times in 3
seconds
42.PWA - Internet connection game
43.Quotes instead of loader
44.Comments thread UI
45.API document with swagger json
46.Terminal effect in css
47.CLI for daily activities
48.Npm library to do text operation
49.Quiz minimalist UI
50.Yes or No fact checking UI
51.Render Google map for location
52.Selfie app with frames
53.Flames game
54.Guess the number game
55.Sound match game
56.Snake game
57.Flight time check app
58. Weather app
59.Time sheet app
60. Fan simulator
61.Css loader
62.Minimalist resume
63.Virtual Visiting card
64.Custom Birthday cards
65. Work log app (punch machine)
66.Catch me bug game
67.Guess the card game
68.Clipboard history
69.Smiley UI mock
70.Instagram story mock
71.Tinder suggestion mock
72.Fake api
73.Pinterest view for github project
74.CheatSheet generator
75. Social media activities dashboard
76.Birthday reminder
77.Reminder app if you are leaving late at work
78.Recipe tracker
79.Sarcasm meter
80.Why not analog calendar?
81. Movie rating at one place
82.Bookshelf
83. Energy drainer visualisation
84.YAGNI checklist
85.Tweet scheduler mock
86.Image crop tool
87. Windows blue screen error page
88.Never seen 404 page
89.Sarcastic 401 page
90. Play music when page offline
91.Render tweet into gif
92.CSS blob maker
93.Cute animals video search results
94.Mock duckduckgo results page
95.1000 pixels custom image
96.Swappable 5x5 grids
97.Moments celebration timer
98. Youtube subscribers count mock
99.Subscribe and bell icon gif
100. A Perfect portfolio ✌️
👍3❤1
FREE APIs for your projects 🔥
🌦️Weather -openweathermap .org
📰News -newsapi .org
🌍 REST Countries -restcountries .com
😂 Chuck Norris Jokes -api.chucknorris .io
🐶 Dogs -thedogapi .com
🎉 GIPHY -developers.giphy .com
🍿 Movie data -omdbapi .com
🎮 Pokemon data -pokeapi .com
🌦️Weather -openweathermap .org
📰News -newsapi .org
🌍 REST Countries -restcountries .com
😂 Chuck Norris Jokes -api.chucknorris .io
🐶 Dogs -thedogapi .com
🎉 GIPHY -developers.giphy .com
🍿 Movie data -omdbapi .com
🎮 Pokemon data -pokeapi .com
Stage1 – HTML
Stage2 – CSS
Stage3 – Git+GitHub
Stage4 – Project 🚧
Stage5 – JavaScript
Stage6 – Tests & Performance
Stage7 – API
Stage8 – React/VueJs/Svetle||Angular
Stage9 – Project 🚧
Stage10 – Node.js
Stage11 – MongoDB
Stage12 – Project 🚧
🏆 – Full Stack developer
Stage2 – CSS
Stage3 – Git+GitHub
Stage4 – Project 🚧
Stage5 – JavaScript
Stage6 – Tests & Performance
Stage7 – API
Stage8 – React/VueJs/Svetle||Angular
Stage9 – Project 🚧
Stage10 – Node.js
Stage11 – MongoDB
Stage12 – Project 🚧
🏆 – Full Stack developer
👍1
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books:
Chat group link
https://t.me/+2KE896TMwHkxOWE1
Resources aka PDfs and Ebooks group link
https://t.me/+eweUkdFwlho4YjRl
😒😒 don't leave this group, i will share items here 😀
Chat group link
https://t.me/+2KE896TMwHkxOWE1
Resources aka PDfs and Ebooks group link
https://t.me/+eweUkdFwlho4YjRl
😒😒 don't leave this group, i will share items here 😀
Telegram
Webos
You’ve been invited to join this group on Telegram.
What will be the Output?
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);
👍1
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What will be the Output? const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice(1, 3);
Correct answer is:
["Orange", "Lemon"]
Why? -
Answer- The slice() method in JavaScript extracts a section of array.
Here fruits.slice(1, 3) will start extracting the elements from index 1 upto index 3.
However index 3 element will not be included in the returned array by splice method.
Questions arises- what is array?
What is index in array?
["Orange", "Lemon"]
Why? -
Answer- The slice() method in JavaScript extracts a section of array.
Here fruits.slice(1, 3) will start extracting the elements from index 1 upto index 3.
However index 3 element will not be included in the returned array by splice method.
Questions arises- what is array?
What is index in array?
🔥2
I will post small byte sized topics for you everyday. 😊 read 📚 them and learn them...
❤4
What is the behavior of the following JavaScript function?
function someFunction(n) { while (true) { console.log(n); } }
function someFunction(n) { while (true) { console.log(n); } }
Anonymous Quiz
23%
The function prints the value of n once and then stops.
60%
The function prints the value of n repeatedly in an infinite loop.
11%
The function prints the value of n a fixed number of times
6%
The function contains a syntax error and will not run.
What are keys in array in JavaScript?
What is typeOf operator in JavaScript?
How to particularly check if a variable is array in JavaScript?
Angular 17 and the new angular.dev site has been officially released.
JavaScript Complete free Resources
1/ Websites:
📌 http://freecodecamp.org
📌 http://javascript.info
📌 http://javascriptquiz.com
📌 http://developer.mozilla.org
📌 http://eloquentjavascript.net
📌 http://w3schools.com
📌 http://khanacademy.org
📌 http://codecademy.com
📌 http://learn-js.org
2/ Books:
📕 Eloquent JavaScript
📕 JavaScript: The good parts
📕 Learn JavaScript visually
📕 JavaScript: The definitive guide
📕 A smarter way to learn JavaScript
📕 You Don't Know JS
📕 Effective JavaScript
📕 Speaking JavaScript
3/ YouTube Channels:
▶️ Traversy Media
▶️ Programming with Mosh
▶️ Web Dev Simplified
▶️ Academind
▶️ Fireship
▶️ Dev Ed
4/ Podcasts:
📻 Syntax
📻 JavaScript Jabber
📻 Modern Web
📻 Full-stack radio
📻 Codepen Radio
📻 ShopTalk
📻 JAMstack Radio
5/ Coding Challenge Platforms:
🧩 http://codewars.com
🧩 http://codingame.com
🧩 http://coderbyte.com
🧩 http://exercism.io
🧩 http://edabit.com
6/ Mobile Apps:
📱 SoloLearn
📱 Codemurai
📱 Mimo
📱 Grasshopper
📱 Programming Hero
📱 Programming Hub
1/ Websites:
📌 http://freecodecamp.org
📌 http://javascript.info
📌 http://javascriptquiz.com
📌 http://developer.mozilla.org
📌 http://eloquentjavascript.net
📌 http://w3schools.com
📌 http://khanacademy.org
📌 http://codecademy.com
📌 http://learn-js.org
2/ Books:
📕 Eloquent JavaScript
📕 JavaScript: The good parts
📕 Learn JavaScript visually
📕 JavaScript: The definitive guide
📕 A smarter way to learn JavaScript
📕 You Don't Know JS
📕 Effective JavaScript
📕 Speaking JavaScript
3/ YouTube Channels:
▶️ Traversy Media
▶️ Programming with Mosh
▶️ Web Dev Simplified
▶️ Academind
▶️ Fireship
▶️ Dev Ed
4/ Podcasts:
📻 Syntax
📻 JavaScript Jabber
📻 Modern Web
📻 Full-stack radio
📻 Codepen Radio
📻 ShopTalk
📻 JAMstack Radio
5/ Coding Challenge Platforms:
🧩 http://codewars.com
🧩 http://codingame.com
🧩 http://coderbyte.com
🧩 http://exercism.io
🧩 http://edabit.com
6/ Mobile Apps:
📱 SoloLearn
📱 Codemurai
📱 Mimo
📱 Grasshopper
📱 Programming Hero
📱 Programming Hub
👍3🔥1😁1
Split Method in JavaScript.mkv
21 MB
Just Screen Recorded a JavaScript Method for you guys. Hope you learn something from this.
#JavaScript #js
#JavaScript #js
split() method in JavaScript -
Ans - split() method is used to split a string into an array of substring.
Ans - split() method is used to split a string into an array of substring.
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What are keys in array in JavaScript?
In JavaScript, keys in an array are the numeric indices used to access its elements. Arrays start counting from 0, so the first element is at index 0, the second at index 1, and so on.
let myArray = [10, 20, 30];
console.log(myArray[0]);
// Output: 10
let myArray = [10, 20, 30];
console.log(myArray[0]);
// Output: 10
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What is typeOf operator in JavaScript?
The typeof operator in JavaScript is used to determine the data type of a variable or an expression.
let x = 10;
let y = "Hello";
console.log(typeof x);
// Output: "number"
console.log(typeof y);
// Output: "string"
let x = 10;
let y = "Hello";
console.log(typeof x);
// Output: "number"
console.log(typeof y);
// Output: "string"
😁1
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
How to particularly check if a variable is array in JavaScript?
To check if a variable is an array in JavaScript, you can use the Array.isArray() method.
let myVariable = [1, 2, 3];
let isItArray = Array.isArray(myVariable);
console.log(isItArray);
// Output: true
let myVariable = [1, 2, 3];
let isItArray = Array.isArray(myVariable);
console.log(isItArray);
// Output: true
❤1
Complete HTML, CSS and JS
Road map 🔥
HTML
1.Document Structure
• <!DOCTYPE>
• <html>
• <head>
• <title>
• <meta>
• <link>
• <script>
• <noscript>
2.Text Content
• <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
• <p>
• <span>
• <strong>
• <em>
• <br>
• <hr>
3.Lists
• <ul>
• <ol>
• <li>
• <dl>
• <dt>
• <dd>
4.Links and Navigation
• <a>
• <nav>
• <link>
5.Embedded Content
• <img>
• <audio>
• <video>
• <iframe>
• <canvas>
• <svg>
6.Forms
• <form>
• <input>
• <textarea>
• <button>
• <select>
• <option>
• <label>
• <fieldset>
• <legend>
• <datalist>
• <output>
7.Tables
• <table>
• <tr>
• <th>
• <td>
• <caption>
8.Semantic Elements
• <article>
• <section>
• <header>
• <footer>
• <aside>
• <main>
• <figure>
• <figcaption>
• <mark>
• <progress>
• <time>
• <details>
• <summary>
9.Deprecated Elements (Avoid Using)
• <center>
• <font>
• <strike>
CSS
1. Box Model
• width
• height
• margin
• padding
• border
• box-sizing
2. Positioning
• position
• top
• right
• bottom
• left
• float
• clear
• z-index
3. Typography
• font-family
• font-size
• font-weight
• font-style
• color
• line-height
• letter-spacing
• text-align
• text-decoration
• text-transform
4. Visual Formatting
• background-color
• background-image
• background-repeat
• background-position
• background-size
• color
• display
• visibility
• overflow
• opacity
5. Flexbox
• display: flex;
• flex-direction
• justify-content
• align-items
• align-self
• flex
6. Grid Layout
• display: grid;
• grid-template-columns
• grid-template-rows
• grid-column
• grid-row
• grid-gap
• grid-area
7. Transforms and Animations
• transform
• transition
• animation
8. Others
• cursor
• list-style
• outline
• user-select
• pointer-events
JavaScript
1.Variables
• var
• let
• const
2. Data Types
• number
• string
• boolean
• null
• undefined
• symbol
3.Declaring variables
• var
• let
• const
4.Expressions
Primary expressions
• this
• Literals
• []
• {}
• function
• class
• function*
• async function
• async function*
• /ab+c/i
•
• ( )
Left-hand-side expressions
• Property accessors
• ?.
• new
• new .target
• import.meta
• super
• import()
5.operators
• Arithmetic Operators: +, -, *, /, %
• Comparison Operators: ==, ===, !=, !==, <, >, <=, >=
• Logical Operators: &&, ||, !
6.Control Structures
• if
• else if
• else
• switch
• case
• default
7.Iterations/Loop
• do...while
• for
• for...in
• for...of
• for await...of
• while
8.Functions
• Arrow Functions
• Default parameters
• Rest parameters
• arguments
• Method definitions
• getter
• setter
9.Objects and Arrays
• Object Literal: { key: value }
• Array Literal: [element1, element2, ...]
• Object Methods and Properties
• Array Methods: push(), pop(), shift(), unshift(),
splice(), slice(), forEach(), map(), filter()
10.Classes and Prototypes
• Class Declaration
• Constructor Functions
• Prototypal Inheritance
• extends keyword
• super keyword
• Private class features
• Public class fields
• static
• Static initialization blocks
11.Error Handling
• try
• catch
• finally (exception handling)
ADVANCED CONCEPTS
--------------------------
12.Closures
• Lexical Scope
• Function Scope
• Closure Use Cases
13.Asynchronous JavaScript
• Callback Functions
• Promises
• async/await Syntax
• Fetch API
• XMLHttpRequest
14.Modules
• import and export Statements (ES6 Modules)
• CommonJS Modules (require, module.exports)
15.Event Handling
• Event Listeners
• Event Object
• Bubbling and Capturing
16.DOM Manipulation
• Selecting DOM Elements
• Modifying Element Properties
• Creating and Appending Elements
17.Regular Expressions
• Pattern Matching
• RegExp Methods: test(), exec(), match(), replace()
18.Browser APIs
• localStorage and sessionStorage
• navigator Object
• Geolocation API
• Canvas API
19.Web APIs
• setTimeout(), setInterval()
• XMLHttpRequest
• Fetch API
• WebSockets
Road map 🔥
HTML
1.Document Structure
• <!DOCTYPE>
• <html>
• <head>
• <title>
• <meta>
• <link>
• <script>
• <noscript>
2.Text Content
• <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
• <p>
• <span>
• <strong>
• <em>
• <br>
• <hr>
3.Lists
• <ul>
• <ol>
• <li>
• <dl>
• <dt>
• <dd>
4.Links and Navigation
• <a>
• <nav>
• <link>
5.Embedded Content
• <img>
• <audio>
• <video>
• <iframe>
• <canvas>
• <svg>
6.Forms
• <form>
• <input>
• <textarea>
• <button>
• <select>
• <option>
• <label>
• <fieldset>
• <legend>
• <datalist>
• <output>
7.Tables
• <table>
• <tr>
• <th>
• <td>
• <caption>
8.Semantic Elements
• <article>
• <section>
• <header>
• <footer>
• <aside>
• <main>
• <figure>
• <figcaption>
• <mark>
• <progress>
• <time>
• <details>
• <summary>
9.Deprecated Elements (Avoid Using)
• <center>
• <font>
• <strike>
CSS
1. Box Model
• width
• height
• margin
• padding
• border
• box-sizing
2. Positioning
• position
• top
• right
• bottom
• left
• float
• clear
• z-index
3. Typography
• font-family
• font-size
• font-weight
• font-style
• color
• line-height
• letter-spacing
• text-align
• text-decoration
• text-transform
4. Visual Formatting
• background-color
• background-image
• background-repeat
• background-position
• background-size
• color
• display
• visibility
• overflow
• opacity
5. Flexbox
• display: flex;
• flex-direction
• justify-content
• align-items
• align-self
• flex
6. Grid Layout
• display: grid;
• grid-template-columns
• grid-template-rows
• grid-column
• grid-row
• grid-gap
• grid-area
7. Transforms and Animations
• transform
• transition
• animation
8. Others
• cursor
• list-style
• outline
• user-select
• pointer-events
JavaScript
1.Variables
• var
• let
• const
2. Data Types
• number
• string
• boolean
• null
• undefined
• symbol
3.Declaring variables
• var
• let
• const
4.Expressions
Primary expressions
• this
• Literals
• []
• {}
• function
• class
• function*
• async function
• async function*
• /ab+c/i
•
string• ( )
Left-hand-side expressions
• Property accessors
• ?.
• new
• new .target
• import.meta
• super
• import()
5.operators
• Arithmetic Operators: +, -, *, /, %
• Comparison Operators: ==, ===, !=, !==, <, >, <=, >=
• Logical Operators: &&, ||, !
6.Control Structures
• if
• else if
• else
• switch
• case
• default
7.Iterations/Loop
• do...while
• for
• for...in
• for...of
• for await...of
• while
8.Functions
• Arrow Functions
• Default parameters
• Rest parameters
• arguments
• Method definitions
• getter
• setter
9.Objects and Arrays
• Object Literal: { key: value }
• Array Literal: [element1, element2, ...]
• Object Methods and Properties
• Array Methods: push(), pop(), shift(), unshift(),
splice(), slice(), forEach(), map(), filter()
10.Classes and Prototypes
• Class Declaration
• Constructor Functions
• Prototypal Inheritance
• extends keyword
• super keyword
• Private class features
• Public class fields
• static
• Static initialization blocks
11.Error Handling
• try
• catch
• finally (exception handling)
ADVANCED CONCEPTS
--------------------------
12.Closures
• Lexical Scope
• Function Scope
• Closure Use Cases
13.Asynchronous JavaScript
• Callback Functions
• Promises
• async/await Syntax
• Fetch API
• XMLHttpRequest
14.Modules
• import and export Statements (ES6 Modules)
• CommonJS Modules (require, module.exports)
15.Event Handling
• Event Listeners
• Event Object
• Bubbling and Capturing
16.DOM Manipulation
• Selecting DOM Elements
• Modifying Element Properties
• Creating and Appending Elements
17.Regular Expressions
• Pattern Matching
• RegExp Methods: test(), exec(), match(), replace()
18.Browser APIs
• localStorage and sessionStorage
• navigator Object
• Geolocation API
• Canvas API
19.Web APIs
• setTimeout(), setInterval()
• XMLHttpRequest
• Fetch API
• WebSockets
👍3