Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algoritmau/javascript20
Repo for 20 random projects to practice vanilla JavaScript.
https://github.com/algoritmau/javascript20
es6 javascript vanilla-javascript vanilla-js
Last synced: about 1 month ago
JSON representation
Repo for 20 random projects to practice vanilla JavaScript.
- Host: GitHub
- URL: https://github.com/algoritmau/javascript20
- Owner: algoritmau
- Created: 2020-11-11T22:55:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-05T16:06:20.000Z (about 4 years ago)
- Last Synced: 2024-05-02T05:21:19.236Z (8 months ago)
- Topics: es6, javascript, vanilla-javascript, vanilla-js
- Language: HTML
- Homepage: https://spaceinvadev.github.io/JavaScript20/
- Size: 1.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Small Pure-JavaScript Projects
This is a collection of 20 small projects I coded to practice pure JavaScript concepts. No frameworks were used, just plain HTML, CSS, and javaScript.
## Projects
Here's a list of all the projects I coded for this challenge. You may see them all on [this website](https://spaceinvadev.github.io/JavaScript20/) I created to showcase them.
1. [Quote Generator](/projects/quote-generator). This is a small app to fetch random quotes from an API via an async/await function.
2. [Infinite Scroll](/projects/infinite-scroll/). For this project, I added "infinite scroll" to display images fetched from the Unsplash API.
3. [Picture-in-Picture](/projects/picture-in-picture/). An app to share any screen from your computer and play in picture-in-picture mode.
4. [Joke Teller](projects/joke-teller/). This app fetches a random joke from an API and pass it to the native WebSpeech API to have it played on the browser. It was a fun one to code!