This is the Software Engineering Project for Group 29
Client: TCD - Department of Mechanical, Manufacturing & Biomedical Engineering
Project: AI for Surgery: Information Portal for Eldery in the Home (InformaTV Project number 30)
- Ajchan Mamedov - CS Second Year
- Alexandra Ichim - CSB Second Year
- Kilian Ronan - CS Third Year
- Liam Bartsch - CS Third Year
- Michael Makarenko - CS Second Year
You will need Node.js installed, if you don't have it installed you can install it here
To run the React app use: make execute
make execute might not work on Windows unless you use the Git bash shell.
If the makefile doesn't work then:
- navigate to front_end and use:
npm i - navigate to back_end and use:
npm i - while in back_end use:
npm run dev
- ✅ Creating a linked back-end, database and front-end.
- ✅ Presenting a simple visual format for the elderly person.
- ✅ Allowing controls to allow the curator to modify and select content of the elderly’s view.
- ✅ Making interactions between the trusted circle and the elderly person possible and as simple as possible.
- ✅ Test all the functionalities and make sure it all works together.
- ✅Deliver the final product of the system to the client and the future potential developers.
Because this project was part of a course project we were limited on time being able to develop the Portal, which is why there are a lot of features and functionality that have not been finished or fully implemented. Some ideas and concepts that can be worked on are:
-
Interactivity like Netflix for a TV app spatial interactivity
-
Reminder calendar integration react calendar
-
Messaging feature like Facebook Messenger instant chat
Everything to do with the server, database connection and backend
Chat implementation for the messages
Everything to do with main React App, UI and front_end views
gitignore for functional and reliable group working
Makefile to automatically install dependancies and update npm while also starting the front_end and back_end concurrently.