This project aims to develop a web application that connects students with tutors, enabling them to search for and schedule tutoring sessions based on their preferences and needs.
Beatriz Costa: @xbeatriz https://github.com/xbeatriz
Isabella Bertucci: @isabellabertucci https://github.com/isabellabertucci
Ricardo Augusto @MrRichGamer12 https://github.com/MrRichGamer12
This project involves the development of a full-stack web application as part of the Web PII - Smart Cities interdisciplinary project. Below are the key programming and technical components involved:
- RESTful API to receive and manage sensor data (temperature, humidity, gas).
- User authentication system with two predefined roles:
- Admin
- User
- Alerts system for abnormal sensor values.
- Integration with a database containing the full structure and contextual data.
- API documentation.
- Backend testing plan and documented evidence of test execution.
- Web interface to visualize sensor data and alerts in real-time.
- Login system with role-based access (Admin/User).
- Responsive design for multi-device compatibility.
- Functional testing of backend endpoints and application features.
- Documentation of the testing process and results.
- Live deployment of the REST API and the web application.
- Frontend: HTML, CSS JavaScript - PWA
- Backend: MongoDB, ExpressJS, Mongoose