Skip to content

Conversation

Copy link

Copilot AI commented Aug 27, 2025

This PR provides documentation and analysis of the API endpoint that gets called when users access https://www.solid-connection.com/university/application.

Analysis Summary

When a user navigates to the university application page (/university/application), the following API call is automatically triggered:

Endpoint Called:

  • Production: https://api.solid-connection.com/applications
  • Development: https://api.stage.solid-connection.com/applications

Technical Implementation

The API call flow works as follows:

  1. Route: /university/application maps to src/app/university/application/page.tsx
  2. Component: The page renders ScorePageContent component
  3. Hook: Uses useGetApplicationsList() hook from src/api/applications/client/useGetApplicationsList.ts
  4. API Function: Calls getCompetitorsApplicationList() which executes:
    axiosInstance.get("/applications")
  5. Base URL: Configured via NEXT_PUBLIC_API_SERVER_URL environment variable
    • Production: https://api.solid-connection.com
    • Development: https://api.stage.solid-connection.com

Purpose

This endpoint retrieves the list of competitors' university applications and their scores, which is used to display the "점수 공유 현황" (Score Sharing Status) page. The data includes application information organized by preference rankings (1순위, 2순위, 3순위) and allows users to see competitive landscape for different universities.

Configuration

The endpoint URL is determined by the environment:

  • Production: Uses https://api.solid-connection.com/applications
  • Development/Staging: Uses https://api.stage.solid-connection.com/applications

This information answers the question: "https://www.solid-connection.com/university/application 에 접속하면 서버의 어느 엔트포인트로 요청을 보내니" (When accessing https://www.solid-connection.com/university/application, which server endpoint does it send requests to?)

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • downloads.sentry-cdn.com
    • Triggering command: node ./scripts/install.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@whqtker whqtker closed this Aug 27, 2025
Copilot AI changed the title [WIP] https://www.solid-connection.com/university/application 에 접속하면 서버의 어느 엔트포인트로 요청을 보내니 Document API endpoint for university application page access Aug 27, 2025
Copilot AI requested a review from whqtker August 27, 2025 16:05
@manNomi manNomi deleted the copilot/fix-52ab688d-9181-4dac-833f-1c77113d68a6 branch December 10, 2025 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants