Skip to content

iccir919/scrimba-frontend-developer-career-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

143 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Scrimba Front-End Developer Career Path

A comprehensive collection of projects completed during the Scrimba Front-End Developer Career Path. This repository showcases hands-on learning through building real-world applications with HTML, CSS, JavaScript, and React.

📚 About This Repository

This repository contains all the projects and challenges I completed while working through Scrimba's Front-End Developer Career Path. Each project demonstrates different skills and concepts essential for modern front-end development.

🚀 Projects

HTML & CSS Fundamentals

Project Description Code Live Demo
Digital Business Card A responsive digital business card showcasing CSS layout and styling fundamentals. View Code -
Hometown Homepage A hometown tribute page featuring flexbox and responsive design. View Code Visit Site
Splash Page A landing page project focusing on modern CSS techniques and layout. View Code Visit Site
Product Website A product showcase website with emphasis on user experience and visual design. View Code Visit Site

JavaScript Basics

Project Description Code Live Demo
Push-up Counter App A simple counter application introducing JavaScript fundamentals and DOM manipulation. View Code Visit Site
Basketball Scoreboard An interactive scoreboard demonstrating event handling and state management. View Code Visit Site
Unit Converter A measurement conversion tool showcasing JavaScript calculations and user input handling. View Code Visit Site
Password Generator A random password generator utilizing arrays, functions, and randomization. View Code Visit Site

Advanced JavaScript

Project Description Code Live Demo
Lead Tracker A Chrome extension for saving and managing leads using localStorage and the Chrome API. View Code -
Color Scheme Generator An API-integrated tool for generating color palettes using The Color API. View Code Visit Site
Movie Watchlist A movie search and watchlist application integrating with the OMDb API. View Code Visit Site

JavaScript Challenges

Project Description Code Live Demo
Oldagram An Instagram clone focusing on object-oriented programming and data structures. View Code Visit Site
Twimba A Twitter-like application demonstrating complex state management and CRUD operations. View Code Visit Site
Restaurant Ordering App A food ordering interface with cart functionality and order management. View Code Visit Site
Dashboard A personal dashboard featuring time, weather, and cryptocurrency data from multiple APIs. View Code Visit Site

React Fundamentals

Project Description Code Live Demo
Travel Journal A travel blog built with React, demonstrating component composition and props. View Code -
Tenzies A dice game implementing React state management and game logic. View Code -
Quizzical A trivia quiz app integrating with the Open Trivia Database API. View Code Visit Site
Van Life A multi-page van rental application featuring React Router and nested routes. View Code Visit Site
Component Library A collection of reusable React components demonstrating best practices. View Code -

Advanced React & Capstone Projects

Project Description Code Live Demo
Chef Claude An AI-powered recipe assistant integrating with OpenAI's API. View Code Visit Site
Assembly Endgame Capstone project bringing together all learned skills in a comprehensive application. View Code -
Learning Journal A personal learning journal with blog-style entries and navigation. View Code Visit Site

🛠️ Technologies Used

  • HTML5 - Semantic markup and structure
  • CSS3 - Styling, Flexbox, Grid, responsive design
  • JavaScript (ES6+) - Modern JavaScript features and DOM manipulation
  • React - Component-based UI development
  • React Router - Client-side routing
  • APIs - Integration with various third-party APIs
  • Local Storage - Client-side data persistence
  • Chrome Extensions - Browser extension development

📖 Key Concepts Learned

  • Responsive web design and mobile-first approach
  • DOM manipulation and event handling
  • Asynchronous JavaScript and Promises
  • RESTful API integration
  • React components, props, and state management
  • React Hooks (useState, useEffect, useContext, etc.)
  • Client-side routing with React Router
  • Component composition and reusability
  • Modern development workflows

🎯 Getting Started

To run any project locally:

  1. Clone this repository
git clone https://github.com/iccir919/scrimba-frontend-developer-career-path.git
  1. Navigate to the specific project folder
cd scrimba-frontend-developer-career-path/[project-name]
  1. For React projects, install dependencies
npm install
  1. Start the development server
npm start

For vanilla JavaScript projects, simply open the index.html file in your browser.

🤝 Acknowledgments

  • Scrimba for providing an excellent interactive learning platform
  • The Scrimba community for support and inspiration

📫 Connect

Feel free to explore the projects and reach out if you have any questions or suggestions!


⭐ If you found this repository helpful, please consider giving it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors