Skip to content

MattStanl3y/JavaScriptProjects

Repository files navigation

15 Vanilla JavaScript Projects

This repository contains 15 projects built with vanilla JavaScript, inspired by the FreeCodeCamp YouTube video tutorial. These projects are designed to sharpen JavaScript skills without relying on any frameworks.

Project Overview

These projects range from simple functions to more complex applications, all implemented using pure JavaScript. They demonstrate various aspects of JavaScript and DOM manipulation.

Goals of this project

  • Improve core JavaScript skills without relying on frameworks or libraries
  • Gain practical experience with DOM manipulation techniques
  • Implement various programming logic and algorithms in real-world scenarios
  • Develop proficiency in creating responsive designs using HTML5 and CSS3
  • Enhance problem-solving skills through diverse coding challenges
  • Practice efficient code organization in vanilla JavaScript applications
  • Utilize GitHub for version control and project management
  • Learn to break down complex problems into manageable components
  • Explore different aspects of JavaScript, from basic concepts to advanced techniques
  • Build a portfolio of projects demonstrating JavaScript proficiency
  • Improve debugging skills in pure JavaScript environments
  • Develop skills in creating interactive user interfaces without UI libraries
  • Gain confidence in building complete web applications from the ground up

Projects List

  1. Color Flipper
  2. Counter
  3. Reviews
  4. Navbar
  5. Sidebar
  6. Modal
  7. Questions
  8. Menu *
  9. Video
  10. Scroll
  11. Tabs
  12. Countdown *
  13. Paragraph Generator
  14. Grocery *
  15. Slider

* larger project

Project Previews

Project 1 Project 2 Project 3
Project 1 Project 2 Project 3
Project 4 Project 5 Project 6
Project 4 Project 5 Project 6
Project 7 Project 8 Project 9
Project 7 Project 8 Project 9
Project 10 Project 11 Project 12
Project 10 Project 11 Project 12
Project 13 Project 14 Project 15
Project 13 Project 14 Project 15

Technologies Used

  • HTML5
  • CSS3
  • Vanilla JavaScript

Features

  • Each project focuses on different aspects of JavaScript
  • No external libraries or frameworks used
  • Responsive design for various screen sizes

How to Use

  1. Clone this repository: github.com/john-smilga/javascript-basic-projects
  2. Navigate to the project folder you're interested in
  3. The final folder will be the completed project and the setup folder will be your copy to work on

Credits

These projects were created as part of a tutorial on FreeCodeCamp's YouTube channel.

License

This project is open source and available under the MIT License.

About

15 vanilla JavaScript projects showcasing web development concepts and DOM manipulation, from simple functions to complex applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors