Add it to a GitHub README or profile β the card updates as the ranking changes:
In this NodeJS - Express - MongoDB website, I sent AJAX requests. Therefore, I can send my own requests without getting the page reloading and I handle the response manually in my browser-side code. For this, I used the fetch() function. With this function, I sent GET requests and POST requests.
I built a dummy food order app with React by using its core features, such as Components, React Portal, Modal State, Context API, Reducer, Refs & Forward Refs, Side Effect and so on...
I built a simple demo with some CSS Bootstrap and JavaScript Third-Party Packages, using a Parallax Effect and an Image Carousel / Gallery.
I improved potential runtime performance by avoiding unnecessary code executions, batching operations together and avoiding unnecessary DOM access. I also found and fixed memory leaks. Then, I used optimal JavaScript approaches for high-frequency operations and carefully considered micro-optimizations. Finally, I improved startup time performance.
In this demo, I used Modules to make my previous "JavaScript Events Project Planner" app code more readable. To do that, I used the module type and a dummy web server for development. With modules, every Javascript file states its dependencies and has its own import. So they help me split my code and download things only when I need them.