Released September 2022
Student Front and Backend Web Project
This is a dynamic web application that allows users to monitor and control devices in their smart home.
I was the sole developer on this project, which was for University of London's Databases, Networks, and the Web module. I designed the frontend, backend, and middleware with an API using HTML, CSS, JavaScript, NodeJS, Express, EJS templates, SQL, and a MySQL RDBMS.
When adding a device, the user can specify different properties such as the type of device, its name, status, and settings. The user can also update the device, search for it and then list all devices with that name, and even update its properties. All data is stored on a local MySQL server, and the application establishes a connection with that server when the program is started. Further it contains appropriate use of GET and POST HTTP methods to request and send data securely.
Features include:
Technologies used:
This application cannot be viewed online as it has to be connected to a server.
Note: For this particular university project, I am unable to show my code to the public due to plagiarism concerns. If you would like to see the code for this, please contact me.