This repository contains my implementations of the projects provided during the JS Applications course at SoftUni. All applications here can be successfully tested with SoftUni's Alpha Judge system.
- JavaScript (ES6+)
- lit-html (templating)
- page.js (routing)
Most applications in this repository require the SoftUni Practice Server to handle REST requests (database, authentication, etc.). Without it, the applications will not function correctly.
-
Start the Local REST Service:
- Open a terminal in the
/Local REST servicedirectory and runnode server.js. - The service listens on
http://localhost:3030.
- Open a terminal in the
-
Start an Application:
- Go to the specific project directory in this repository.
- Open
index.htmlusing a local server.
| Lesson topic | Lesson type | Date |
|---|---|---|
| HTTP and REST Services | lecture | 21 October 2025 |
| HTTP and REST Services | exercise | 22 October 2025 |
| Asynchronous Programming | lecture | 24 October 2025 |
| Asynchronous Programming | exercise | 27 October 2025 |
| Remote Data and Authentications | lecture | 28 October 2025 |
| Remote Data and Authentications | exercise | 30 October 2025 |
| Single Page Applications | lecture | 31 October 2025 |
| Single Page Applications | exercise | 3 November 2025 |
| Architecture and Testing | lecture | 4 November 2025 |
| Architecture and Testing | exercise | 6 November 2025 |
| Client Side Rendering | lecture | 7 November 2025 |
| Client Side Rendering | exercise | 10 November 2025 |
| Routing | lecture | 11 November 2025 |
| Routing | exercise | 13 November 2025 |
| Modular Applications | lecture | 14 November 2025 |
| Modular Applications | exercise | 17 November 2025 |
| Notes App | workshop | 21 November 2025 |
| Pokémon App | workshop | 24 November 2025 |
| Web Components | workshop | 25 November 2025 |