Skip to content
 
 

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

John Jack - Personal Portfolio

Welcome to John Jack's Personal Portfolio, a simple Single Page Application (SPA) that showcases John Jack's web development skills and provides an interactive platform to learn about various web development components. This project serves as an excellent learning resource for beginners and enthusiasts interested in web development.

Features and Components

HTML Components

  • Navigation: The application includes a navigation bar that provides easy access to different sections.
  • Text Animation: Engage your users with text animations that add an element of creativity.
  • Images: A visual representation is vital, and this portfolio incorporates images for projects and personal details.
  • Lists: Organize your content with ordered and unordered lists for easy readability.
  • Tabs: Use tabs to present content in a structured manner, making it user-friendly.
  • Tables: Organize and present data using HTML tables.
  • Forms and Form Elements: Explore various form elements like input fields, buttons, and checkboxes.
  • Semantic HTML Elements: Utilizes semantic elements like headers, footers, articles, and sections to structure content effectively.
  • Metadata Elements: Includes metadata elements like title and meta tags.

CSS Styling

  • Bootstrap: The portfolio is styled using the Bootstrap framework, providing a responsive and clean design.
  • Custom CSS: The application includes custom CSS (feature.css) to enhance the overall appearance.

JavaScript

  • Form Field Validation: Form fields in the application demonstrate client-side validation to ensure data integrity.
  • Text Animations: JavaScript is used to create text animations that capture the user's attention.
  • Fetch API for Post Call: You can explore how the Fetch API is used to make POST requests.

Libraries and Assets

  • Bootstrap: Enhance the visual appeal of your portfolio with Bootstrap's responsive design.
  • Slick Carousel: Create dynamic and visually appealing carousels.
  • AOS (Animate On Scroll): Add engaging animations to elements when they enter the viewport.
  • Image and Content Assets: All image, CSS, and JavaScript libraries are stored in the 'assets' directory.

Practice and Contributions

If you want to practice or contribute to this portfolio project, you can follow these steps:

  1. Clone the repository to your local machine.
  2. Create a new branch for your practice session using a descriptive branch name.
  3. Explore and experiment with HTML components, CSS styling, and JavaScript functionality.
  4. Make improvements, add new features, or fix any issues you encounter.
  5. Create a pull request with your changes, and Mentor will review your contributions.

Contributions are welcome! If you'd like to enhance this portfolio, please create a pull request.

Contact

Feel free to contact mentor for questions or feedback.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages