Skip to content

arlee-shelby/reimplementation-front-end

 
 

Repository files navigation

E2494

Project Overview

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.

View Teammate Reviews

Current Service Online Address

You can visit the project online at the following address:
http://152.7.179.32:3000

http://152.7.179.32:3000/teammate_review

Admin Credentials

  • Username: admin
  • Password: password123

Student Role Credentials

  • Username: user4
  • Password: password123

Developing and Deploying with npm

You can also develop and deploy the frontend using npm. Follow these steps:

  1. 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
  2. Install Dependencies

    Install the required dependencies using npm:

    npm install
  3. 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.

Backend Required to Deploy the Project with Docker

Prerequisites:

Docker needs to be installed on the machine where the application is running.

Backend Project address:https://github.com/expertiza/reimplementation-back-end

  1. Start the Docker Containers

    Use the following command to start the containers in detached mode:

    sudo docker compose up -d
  2. 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)

Project Repository

For more information and access to the project code, visit the GitHub repository: Reimplementation Frontend

The previous project of our team is E2464

Current Service Online Address

You can test the project online at the following address:
http://152.7.179.32:3000

http://152.7.179.32:3000/project_topics

View 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.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.0%
  • SCSS 3.8%
  • JavaScript 2.6%
  • CSS 2.1%
  • HTML 0.5%