Functional reactive programming
This paper presents the basic concepts of functional and reactive programming. At the end of the paper, an application for a student survey is presented, which applies the concepts of functional and reactive programming. The application allows students to enter grades for subjects, professors and student service, students enter a grade from 1 to 5 for each question, after the grades are entered the table is updated in real-time showing how many students gave a certain grade, how many grades are there and average grade for the corresponding question.
The technologies used to create this application are Node.js and Express.js on the backend, MySQL database, Angular with the RxJS library on the frontend.