202305 BACS3003 Software Evolution and Maintenance Assignment 🛠️
This assignment project aims to reengineer the previous TARUMT FOCS website, incorporating new specified requirements.
- The website should be able to show the page regarding the information of an intended computing programme as a search result.
- The website should be able to automatically assess the qualification of a potential candidate for his/her intended diploma or degree programme (limited to computing programme) with input from the user.
- The website should be able to automatically assess the qualification of a potential candidate and approve/reject the application of enrolment.
- Website must be adaptable to all device screen sizes.
- The website should be able to provide comparisons on the selected programme structure.
- There should be a robot to answer frequently asked questions (FAQ).
- There should be a dedicated site for the Faculty of Computing and Information Technology.
- The website should be able to track the IP (Internet Protocol) address of the visitor device.
- The website should provide a dedicated webpage on the information of each academician in the faculty. The content of the personal webpage should consists of but not limited to the following information, that is, name of academician, designation, department, publications (if any), contact information, research area.
- The website should be able to provide users to track on the status of question asked (eg. In progress, completed etc)
- The information in the website should be easy to read and accessed with an appropriate visual appearance.
- Frontend: React & Ant Design (React UI Framework)
- Backend & Database: Supabase
- Open the console.
- Enter
npm install
ornpm i
to install all project packages.
- Open the console.
- Enter
npm start
.
- Refer to the official documentation.
- Check out the documentation.