The course repo for 'Web App From Scratch'
See the website live on https://casburggraaf.github.io/wafs/app
On this website you can see the most popular movies with a detail page of the movie.
The movie list, movie details en images are from The Movie DB except the image from the homepage, they are fetch from Unsplash
The api is from The Movie DB. The only requirement of the api is that you in the possession of a api key. The api key is free for non commercial purposes.
- A popular movie overview
- A detail page for a movie
- 2 Api functions, 1 for the popular page and one for the detail page
- A filter option on the popular page
- A random image(movie) on the homepage
- A loadergif that disappear when the api is completed and the images are loaded
- A function that stores the api content in the local storage, and a function that checks if the popular data is not to completed
- A error and 404 page
- Routie For routing between pages
- Transparency For rending pages
- Makkelijker moelijke aplicaties schrijven
- Kortere overzichtelijke code
- Grote comunities die hulp kunnen bieden
- Browser compatibility
- Veiligheid
- Beperking in mogelijkheiden
- Bugs
- Updates zonders backwards compatibility
- Framework afhankelijk worden
- Performance
- Alles blijft op een pagina, herladen hoeft niet
- Single code base
- Koppeling tussen backend en frontend
- Verliezen van procress
- Seo problemen
- When making a significant change commit it!
- Make branches for every feature
- DRY your code