Make an OS with ReactJS & Next.js - System Components
I'll be rebuilding my browser "OS" project over a series of many streams. For this project I will continue to use React & Next.js written in TypeScript. I plan to make it collaborative and involve the community.
In this stream I am going to work on the process loader and window components. I'll also be doing some improvements to the Styled Components and Jest configurations. And if we have time I want to run some more lighthouse and w3c tests on the full built code, to see what kind of ratings we get.
Chapters:
0:00 Stream Starts
1:27 Introduction
3:42 Episode 3 Recap
12:55 NPM Updates
17:46 Renamed Unnecessary TSX
19:17 Refactor Process Types
25:35 Refactor Process Context State
37:47 Added Styled Components Theme Types
44:54 Move Jest Import To Config
48:44 Process Loader
53:23 Session Context
1:23:04 Window Component
1:46:13 Build & Lighthouse/W3C Testing
1:50:40 Fix Text Contrast (Accessibility FAIL)
2:01:22 Discuss CSS "fixes"
2:09:25 Discuss Background Component
2:20:06 Next Stream
2:22:22 Conclusion
Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/01-23-21.md
Code Repository:
https://github.com/DustinBrett/daedalOS
Demo:
https://dustinbrett.com
#coding #programming #reactjs