Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shahramshakiba/javascript-work-showcase

🟡 JavaScript-Work-Showcase | Your time and consideration in reviewing my work are greatly appreciated. Please feel free to explore and share your thoughts (JavaScript🟡)
https://github.com/shahramshakiba/javascript-work-showcase

html-css javascript portfolio work-showcase

Last synced: about 1 month ago
JSON representation

🟡 JavaScript-Work-Showcase | Your time and consideration in reviewing my work are greatly appreciated. Please feel free to explore and share your thoughts (JavaScript🟡)

Awesome Lists containing this project

README

        

# JavaScript Work Showcase javascript logo

### Bubbles  Description
- Over time, I have dedicated myself to creating a diverse range of projects using JavaScript, with the primary goal of pushing the boundaries of my skills in this specific domain.
- These projects have not only provided me with a platform for improving my abilities but have also presented me with the opportunity to tackle increasingly complex challenges.
- Through this ongoing collection of work, I have been able to continuously test and improve my proficiency in JavaScript, ultimately allowing me to grow and develop as a proficient developer in this field.

> Your time and consideration in reviewing my work are greatly appreciated. Please feel free to explore and share your thoughts.

### _List of projects :_
> ✅ Coming Soon Landing Page     ✅ Login & Signup Form

> ✅ Sidebar Menu     ✅ Responsive Navigation Bar

> ✅ Custom Form Validation     ✅ Card Slider

> ✅ Filterable Image Gallery     ✅ Custom Captcha Generator

> ✅ OTP Verification Form     ✅ Password Validation

> ✅ Popup Share Modal     ✅ Drag and Drop List

> ✅ Toggle Light/Dark Mode     ✅ Download Button with Timer

> ✅ Pagination     ✅ Star Rating System

> ✅ Popup Cookies Consent Box     ✅ Toast Notification

> ✅ Range Slider     ✅ Show & Hide Password

> ✅ Character Limit     ✅ Text Typing Effect


### 💻 Coming Soon Page   html5 logo css3 logo javascript logo
- A Coming Soon Landing Page is a pre-launch page or placeholder for a page that isn't ready because a product, service, feature, or website hasn't launched yet.
- It's a temporary location for visitors to learn more about something before that part of the website is finalized and ready to launch.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/076cb982-d874-40a5-9923-d1866f6be48d


***

### 💻 Login & Signup Form   html5 logo css3 logo javascript logo
- Login forms are used in almost every website and Application. A login form utilizes the credentials of a user, in order to authenticate their access.
- It generally consists of the typical username or email and password. But more fields can be added to improve the site's security.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/d6b7e4e4-0d50-4e0e-8ef8-aa72b594222a




***

### 💻 Sidebar Menu   html5 logo css3 logo javascript logo
- A sidebar is the combination of several navigation links aligned vertically at the left or right side of the web page.
- Sidebar helps users to get into the different webpage through the help of navigation links and they have open and close features.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/7d506e1b-1e28-4873-9008-9390e8234871




***

### 💻 Responsive Navigation Bar   html5 logo css3 logo javascript logo
- The main purpose of Navigation Bar is to directly redirect into the web pages by clicking on the hyperlinks as they want.
- Another main purpose of the Navigation Bar is to make the user’s works convenient and easier.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/4d8a3c72-fd97-46ce-b1bd-9baa69768299




***

### 💻 Custom Form Validation   html5 logo javascript logo tailwindcss logo
- In this project, I create a set of functions which can be used to validate a form using the HTML validation attributes that, by default, the browser uses to trigger its own validation.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/b407b264-a9ea-46be-977b-14097022e400


***

### 💻 Card Slider   html5 logo css3 logo javascript logo
- A card slider means the combination of cards aligned horizontally and has a feature to slide to watch the hidden cards.
- The card can contain any content. Like profile cards, e-commerce product cards, blogs card, and others.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/8f459ab0-12dd-4cfd-b15b-23705bc0d8c8


***


### 💻 Filterable Image Gallery   html5 logo css3 logo javascript logo bootstrap logo
- A filterable image gallery is a type of image gallery that allows users to filter or sort the displayed images based on certain categories or tags.
- This is one of the essential elements on today’s website, as it allows users to easily find the images they are interested in without having to scroll through a long list of images.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/2646cd0a-65b2-4fb9-9996-09faea32dfb4


***

### 💻 Custom Captcha Generator   html5 logo css3 logo javascript logo
- Captcha stands for “Completely Automated Public Turing test to tell Computers and Humans Apart”.
- Captcha is a great way to protect privacy and provides a web experience free from the usability issues that SPAM creates.
- Many web services, including Google, use CAPTCHA to help prevent unauthorized account entry.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/c1b4bf06-617e-446a-9bac-05b67186edfd


***

### 💻 OTP Verification Form   html5 logo css3 logo javascript logo
- One-time password (OTP) systems provide a mechanism for logging on to a network or service using a unique password that can only be used once, as the name suggests.
- An OTP is more secure than a static password, especially a user-created password, which can be weak and/or reused across multiple accounts.
- One of the most common uses of OTPs is the case where a user has forgotten their password, or had their account breached.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/8d81a4f0-4612-4373-89e8-91ce58fa3890


***


### 💻 Password Validation   html5 logo css3 logo javascript logo
- In today’s digital world, it is important to create strong and secure passwords that are difficult to guess or hack.
- This is where password validation or strength checks come into play.
- By implementing this password validation feature, website owners can ensure that users create strong passwords that are less likely to be compromised.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/136593a7-6126-48d8-95b7-c4a3270834fc


***

### 💻 Popup Share Modal   html5 logo css3 logo javascript logo
- A modal window disables most of the page and requires users to focus on a specific window before continuing.
- There is a view modal button, when you click on that button then the modal box appears with a popup animation.
- In this share modal box, there are some social media icons with pretty cool hover animation and an input box to copy the link.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/8c98b8f0-bd6c-4e7d-9526-e1b483758c33


***

### 💻 Drag and Drop List   html5 logo css3 logo javascript logo
- Drag and drop sortable lists are a widely used UI element allowing users to reorder items by dragging and dropping them on a desired position.
- This functionality can be found in many web applications, like task managers and e-commerce websites.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/5e6e184f-0f3f-409c-90b2-a2798067e05b


***


### 💻 Toggle Light/Dark Mode   html5 logo css3 logo javascript logo
- The dark mode is ideal for reducing eye strain in low-light conditions and conserving battery power.
- It might also enhance focus and productivity, particularly for late-night workers. On the other hand, the light mode can improve reading comprehension, speed and might even foster creativity.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/237faa87-4c80-44ee-87d4-4f0c4490a369




***

### 💻 Download Button with Timer   html5 logo css3 logo javascript logo
- There is a download button that starts the timer for particular seconds, and the file download only after the timer is finished.
- Users can easily sync downloaded files from the internet to their computer to anywhere of their own choice.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/afa119d1-b476-4539-90d1-03a8bb01f1a1


***

### 💻 Pagination   html5 logo css3 logo javascript logo
- Pagination is the way of linking a series of pages with related content.
- Where a user can use links such as "next", "previous", and page numbers to navigate between pages that display one page of results at a time.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/06310df5-ede0-4c3d-b4e4-c95a129d1408


***

### 💻 Star Rating System   html5 logo css3 logo javascript logo
- A star rating system consists of a set of stars that are displayed on a website or application, and users can select a certain number of stars to represent their rating.
- It is widely used to allow users to provide feedback or to rate items such as products, movies, or restaurants.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/820007b3-2012-4dcd-9d87-f1f9f1c6306f


***

### 💻 Popup Cookies Consent Box   html5 logo css3 logo javascript logo
- Cookies are text files that are sent to your browser by a website you visit.
- They assist the website in remembering information about your visit, which can both make it simpler for you to return to the site and increase its usefulness to you.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/55e46c6a-742d-418f-943c-3ab02f4227cf


***

### 💻 Toast Notification   html5 logo css3 logo javascript logo
- Toast Notification is the message box that appears from any side of the gadget screen, mainly from the right top side.
- The message can be a warning message, error message, or some positive message.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/2b6bced2-a4f8-44ef-a91f-916e45613b28


***

### 💻 Range Slider   html5 logo css3 logo javascript logo
- Range Slider is the section that can be available on the webpage to increase and decrease the value.
- For example when we have to increase or volume of the computer we have to use a range slider.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/611a2cc9-7b77-4bac-9484-3fd8004c3e1a


***

### 💻 Show & Hide Password   html5 logo css3 logo javascript logo
- As a definition, password show and hide mean showing or hiding the letter of the passwords by clicking on the toggle button.
- This type of feature is mostly added to the form for security purposes because many users do not want to show their passwords to those who are around them.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/4cb98fac-7d69-4de0-8065-8941b3f4bf9b


***

### 💻 Character Limit   html5 logo css3 logo javascript logo
- Character limits exist to keep things organized, and to prevent too much information from being included in one message.
- Social media platforms impose character limits for different reasons, but most of them are similar regardless of the site and its users:
- Keeps content clear and brief: By sticking to character limits, users are encouraged to get their point across as quickly and clearly as possible.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/3c5e36f0-21d3-4fca-b6b4-0be32ddf1098




***

### 💻 Text Typing Effect   html5 logo css3 logo javascript logo
- In this typing animation, each letter of the word appears after the other, creating a typewriter effect.
- There is also a blinking caret animation at the end of the word to make the effect more attractive.

Clapper Board

https://github.com/ShahramShakiba/JavaScript-Work-Showcase/assets/110089830/d753a957-938c-4726-ad23-3c878a18eefc



## Telephone Find me around the Web :

linkedin logo
   

telegram logo
   

whatsapp logo
   

instagram logo
   

twitter logo