The project deals with implementing the review for teammate, the view is available in both student as well as instructor view. The current implementation does not have a designated heatgrid for either of the view that is specifically shown, the problem is far worse in the instructor section which has no clarification whether the score is about the reviews given by the student or given to the student. The main task here is to use the heatgrid component, and create the UI to display the teammate review scores. It is important to also ensure that the design stays consistent with other heatgrid components that are utilized in order to ensure uniformity throughout.
You can visit the project online at the following address:
http://152.7.179.32:3000
http://152.7.179.32:3000/teammate_review
- Username: admin
- Password: password123
- Username: user4
- Password: password123
You can also develop and deploy the frontend using npm. Follow these steps:
-
Clone the Repository
Clone the project repository to your local machine:
git clone https://github.com/arlee-shelby/reimplementation-front-end.git cd reimplementation-front-end
-
Install Dependencies
Install the required dependencies using npm:
npm install
-
Start the Development Server
Run the following command to start the development server:
npm start
The app will run in development mode, and you can access it at http://localhost:3000.
Prerequisites:
Docker needs to be installed on the machine where the application is running.
Backend Project address:https://github.com/expertiza/reimplementation-back-end
-
Start the Docker Containers
Use the following command to start the containers in detached mode:
sudo docker compose up -d
-
Add the Student Role
Run the following command to create a test user (
user4
):sudo docker compose exec app rails runner User.create(name: 'user4', email: '[email protected]', password: 'password123', full_name: 'user4', institution_id: 1, role_id: 5)
For more information and access to the project code, visit the GitHub repository: Reimplementation Frontend
You can test the project online at the following address:
http://152.7.179.32:3000
http://152.7.179.32:3000/project_topics
To view the current project ('E2464'), open the following link in your browser:
http://localhost:3000/project_topics
##The step up pathway is the same as E2494.