Skip to content

TheRealSaiTama/SimpleHTML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

104 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœจ Keshav Kumar Jha's Web Development Portfolio โœจ

GitHub stars GitHub forks License Projects

๐Ÿš€ Welcome to My Coding Journey

This repository is a curated collection of web development projects that showcase my evolution as a developer. From foundational HTML & CSS to interactive JavaScript applications, each project represents a milestone in my journey toward full-stack mastery.

Portfolio Banner

Building the web, one project at a time

๐Ÿ” Showcase Projects

Project Description Skills Demonstrated
Accordian Project Interactive, collapsible FAQ display with smooth animations and responsibe design Dark Theme, Icon Rotation, Tailwind CSS
Restricted Text Area A sleek, interactive text input with real-time validation Character Limit, Visual Feedback, Real-time Validation
Cookie Consent A responsive cookie consent popup with preference storage Cookies API, Animations, User Preferences
Tabs Component A lightweight, customizable tabs interface with a clean design Vanilla JS, CSS Transitions, DOM Manipulation
Tooltip UI A sleek implementation of tooltips with smooth transitions CSS Animations, Responsive Design
GitHub Profile Viewer A tool to visualize GitHub profile statistics API Integration, Async JavaScript

๐Ÿ“š Full Project Catalog


Accordion FAQ Component

Accordion FAQ Component Demo
  • Description: An elegant, interactive FAQ accordion component.
  • Key Features:
    • โœจ Sleek Dark Theme (Black background with white text)
    • ๐Ÿš€ Smooth open/close animations
    • ๐Ÿ”„ Icon rotation to indicate state (chevron icons)
    • ๐Ÿ“ฑ Fully responsive design for all devices
    • ๐ŸŽจ Font Awesome icons for scalable vectors
  • Technologies: HTML5, Tailwind CSS (CDN), Vanilla JavaScript, Font Awesome 5
  • Inspiration: Accordian Project on roadmap.sh
  • Preview:
    Mobile View Desktop View
  • Implementation: Simple JavaScript toggles content visibility and icon state.
  • How to Use: Open index.html in a modern browser.
    # Clone the repository
    git clone [https://github.com/TheRealSaiTama/SimpleHTML.git](https://github.com/TheRealSaiTama/SimpleHTML.git)
    
    # Navigate to the project directory
    cd SimpleHTML/AccordianProject
    
    # Open index.html in your browser
    open index.html
  • License: MIT License
  • Author: @TheRealSaiTama

22. Restricted Text Area

Restricted Text Area Demo
  • Description: A sleek, interactive text area component with character count restriction.
  • Key Features:
    • โšก Real-time character countdown
    • ๐ŸŽจ Visual feedback with color changes
    • ๐Ÿ›‘ Character limit enforcement (200 characters)
    • โœจ Clean, modern design with elegant transitions
    • ๐Ÿ“ฑ Responsive layout that works on all devices
    • ๐Ÿ”„ Instant border color changes based on input length
  • Technologies: Pure HTML5, CSS3, and Vanilla JavaScript
  • Inspiration: Restricted Text Area Project on roadmap.sh
  • How to Use: Navigate to the RestrictedTextArea directory and open index.html.
  • Learn More: Restricted Text Area README

๐Ÿ” Implementation Highlights

  • Dynamic character counting with event listeners
  • Seamless color transitions for visual feedback
  • Intelligent input validation and truncation
  • Clean, minimalist UI for enhanced user experience

๐Ÿ’ซ Technical Excellence

  • No external dependencies
  • Performance-optimized event handling
  • Accessible design practices
  • Cross-browser compatibility

21. Cookie Consent

  • Description: An elegant cookie consent popup with user preference storage.
  • Key Features:
    • ๐Ÿš€ Lightweight and responsive design
    • ๐ŸŽจ Smooth animations and transitions
    • ๐Ÿ”’ Cookie storage for user preferences
    • ๐Ÿ”„ Remembers user choice for 30 days
    • ๐Ÿ“ฑ Mobile-friendly interface
    • ๐ŸŽญ Font Awesome icons integration
  • Inspiration: Cookie Consent Project on roadmap.sh
  • How to Use: Navigate to the CookieConsent directory and open index.html.
  • Learn More: Cookie Consent README

20. Tabs Component

  • Description: A lightweight, customizable tabs interface built with vanilla JavaScript.
  • Key Features:
    • โœจ Clean, minimalist design
    • ๐Ÿš€ Vanilla JavaScript - no dependencies
    • ๐Ÿ“ฑ Responsive and mobile-friendly
    • ๐ŸŽจ Easily customizable
    • โšก Lightweight and fast
  • Inspiration: Simple Tabs Project on roadmap.sh
  • How to Use: Navigate to the Tabs directory and open index.html.
  • Learn More: Tabs README

19. Tooltip UI

  • Description: A sleek implementation of tooltips using pure HTML and CSS.
  • Key Features:
    • Responsive design that adapts to different screen sizes
    • Smooth transitions with fade-in and fade-out effects
    • Customizable styling to match project aesthetics
  • Inspiration: Tooltip UI Project on roadmap.sh
  • How to Use: Navigate to the TooltipUI directory and open index.html.
  • Learn More: Tooltip UI README

18. ImageGridLayout

  • Description: A responsive image grid implementation using CSS Grid Layout.
  • Key Features: Responsive design, customizable layout, stylish UI.
  • Inspiration: Image Grid Project on roadmap.sh
  • How to Use: Navigate to the ImageGridLayout directory and open index.html.
  • Learn More: ImageGridLayout README

17. ImageSlider

  • Description: An interactive carousel to showcase multiple images.
  • Key Features: Smooth navigation, responsive design, customizable images.
  • How to Use: Navigate to the ImageSlider directory and open index.html.
  • Learn More: ImageSlider README

16. GitHubProfileViewer

  • Description: A visual tool for exploring GitHub profiles.
  • Key Features: Fetches and displays user data including avatar, followers, following, and repos.
  • How to Use: Navigate to the GitHubProfileViewer directory and open index.html.
  • Learn More: GitHubProfileViewer README

15. ExpenseTracker

  • Description: An intuitive application for personal finance management.
  • Key Features: Add, categorize, and analyze expenses in a clean tabular format.
  • How to Use: Navigate to the ExpenseTracker directory and open index.html.
  • Learn More: ExpenseTracker README

14. DataRetrieval

  • Description: A demonstration of local storage functionality in web applications.
  • Key Features: Save and retrieve text data through browser sessions.
  • How to Use: Navigate to the DataRetrieval directory and open index.html.
  • Learn More: DataRetrieval README

13. CountDown

  • Description: A real-time countdown timer with a sleek interface.
  • Key Features: Displays days, hours, minutes, and seconds; customizable target date.
  • How to Use: Navigate to the CountDown directory and open index.html.
  • Learn More: CountDown README

12. CalculatorApp

  • Description: A responsive calculator with a modern design.
  • Key Features: Arithmetic operations, percentage calculations, clear functions.
  • How to Use: Navigate to the CalculatorApp directory and open index.html.
  • Learn More: CalculatorApp README

11. FormValidation

  • Description: Client-side form validation ensuring data integrity.
  • Key Features: Username, email, and password validation with real-time feedback.
  • How to Use: Navigate to the FormValidation directory and open index.html.
  • Learn More: FormValidation README

10. Web Branding Project

  • Description: A professional website template for web agencies.
  • Key Features: Modern design, services section, portfolio showcase.
  • How to Use: Navigate to the WebBrandingProject directory and open index.html.
  • Learn More: WebBrandingProject README

9. Accessible Forms UI

  • Description: A demonstration of accessible form design principles.
  • Key Features: Semantic HTML, proper labeling, ARIA attributes, password visibility toggle.
  • Inspiration: Accessible Forms UI Project on roadmap.sh
  • How to Use: Navigate to the AccessibleFormsUI directory and open index.html.
  • Learn More: AccessibleFormsUI README

8. DatePicker UI

  • Description: A customizable date selection interface.
  • Key Features: Intuitive calendar navigation, responsive design.
  • Inspiration: DatePicker UI Project on roadmap.sh
  • How to Use: Navigate to the DatePicker-UI directory and open index.html.
  • Learn More: DatePicker-UI README

7. TestimonialsCards

  • Description: A collection of visually appealing testimonial designs.
  • Key Features: Multiple layout variations, responsive styling.
  • How to Use: Navigate to the TestimonialsCards directory and open index.html.
  • Learn More: TestimonialsCards README

6. RandomUser

  • Description: A modern interface for displaying random user profiles.
  • Key Features: API integration, neumorphic design, dynamic content updates.
  • How to Use: Navigate to the RandomUser directory and open index.html.
  • Learn More: RandomUser README

5. Keylogger

  • Description: An educational tool demonstrating JavaScript event handling.
  • Key Features: Keypress logging, session controls, event display.
  • How to Use: Navigate to the Keylogger directory and open index.html.
  • Learn More: Keylogger README

4. Changelog

  • Description: A chronological record of project updates and improvements.
  • Key Features: Timeline layout, detailed entries, easy navigation.
  • Inspiration: Changelog Project on roadmap.sh
  • How to Use: Navigate to the Changelog directory and open index.html.
  • Learn More: Changelog README

3. PersonalPortfolio

  • Description: A showcase of professional skills and accomplishments.
  • Key Features: Responsive design, custom typography, portfolio sections.
  • Inspiration: Portfolio Website Project on roadmap.sh
  • How to Use: Navigate to the PersonalPortfolio directory and open index.html.
  • Learn More: PersonalPortfolio README

2. BasicHTMLWebSite

  • Description: A foundational multi-page website demonstrating HTML structure.
  • Key Features: Navigation system, content organization, page linking.
  • How to Use: Navigate to the BasicHTMLWebSite directory and open index.html.
  • Learn More: BasicHTMLWebSite README

1. OnePageCV

  • Description: A minimalist resume template focused on readability.
  • Key Features: Clean layout, professional formatting, print-friendly design.
  • Inspiration: Single Page CV Project on roadmap.sh
  • How to Use: Navigate to the OnePageCV directory and open index.html.
  • Learn More: OnePageCV README

๐Ÿ› ๏ธ Technologies Used

HTML5 CSS3 JavaScript Tailwind CSS

๐Ÿš€ Getting Started

# Clone the repository
git clone https://github.com/TheRealSaiTama/SimpleHTML.git

# Navigate to the project directory
cd SimpleHTML

# Choose any project folder
cd RestrictedTextArea

# Open in your browser
open index.html  # or double-click the file in your file explorer

๐Ÿ“Š Project Growth

SimpleHTML Project Timeline
โ”‚
โ”œโ”€ Q1 2023: Basic HTML & CSS Projects (Projects 1-3)
โ”‚
โ”œโ”€ Q2 2023: JavaScript Fundamentals (Projects 4-7)
โ”‚
โ”œโ”€ Q3 2023: UI Components & Accessibility (Projects 8-10)
โ”‚
โ”œโ”€ Q4 2023: Interactive Applications (Projects 11-15)
โ”‚
โ”œโ”€ Q1 2024: Advanced UI & API Integration (Projects 16-19)
โ”‚
โ”œโ”€ Q2 2024: Component Development (Projects 20-21)
โ”‚  โ””โ”€ Tabs Component & Cookie Consent
โ”‚
โ”œโ”€ Q3 2024: Interactive UI Elements (Project 22)
โ”‚  โ””โ”€ Restricted Text Area

๐Ÿ”ฎ Future Roadmap

  • Backend Integration: Adding server-side functionality with Node.js and Express
  • Database Projects: Implementing MongoDB and SQL database connections
  • React Components: Rebuilding select projects using React
  • Authentication Systems: Creating secure login and registration flows
  • Mobile-First Applications: Developing PWAs for cross-platform compatibility

๐Ÿค Contributing

I welcome contributions to improve these projects! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add some amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

๐Ÿ“œ License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.


Built with Love Made with JavaScript

Thank you for exploring my web development journey! ๐Ÿ™

Connect with me on GitHub for more exciting projects.

Other Projects:

Links:

  1. https://roadmap.sh/projects/flash-cards
  2. https://roadmap.sh/projects/task-tracker-js

About

Simple HTML Projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors