Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main Page transition to Reporting Page #19

Closed
jiin-kim109 opened this issue Oct 11, 2023 · 0 comments
Closed

Main Page transition to Reporting Page #19

jiin-kim109 opened this issue Oct 11, 2023 · 0 comments
Assignees
Labels
Module Core module design Report Page

Comments

@jiin-kim109
Copy link
Member

jiin-kim109 commented Oct 11, 2023

Description:

The transition event between the main page and the reporting page occurs when a user uploads a file or drags a file onto the screen.

  1. Initially, the website hides the logo and the dropzone component, and displays the progressText to show the loading status. ✅

  2. it sends the user's resume to our server to request an evaluation. (Note that this task is outside the scope of this ticket.) ❌

  3. Once the website receives the result from the server, it transitions to the reporting page. ✅

Since we haven't created the backend for resume processing, you can simulate the loading using a simple JavaScript "timeout" function.

The goal of this ticket is to implement the above steps so that the transition event is established when a resume is uploaded. You will be using the "React Router" library, which is already installed. The following tutorials will guide you through the process:
https://carmack-kim.tistory.com/127
https://ui.dev/react-router-url-parameters

Image

Acceptance Criteria:

  • The user should be routed to the reporting page when they upload a PDF file, following the above procedures.
  • Write a clear code and modules for loading procedure so that later on we can add the communication login between the backend on the top of it.
  • Write a test with Jest and RTL to verify the routing and rendering.
@jiin-kim109 jiin-kim109 added Module Core module design Report Page labels Oct 11, 2023
@dp357 dp357 self-assigned this Oct 12, 2023
@jiin-kim109 jiin-kim109 assigned jiin-kim109 and unassigned dp357 and jiin-kim109 Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module Core module design Report Page
Projects
Status: Done
Development

No branches or pull requests

3 participants
@jiin-kim109 @dp357 and others