Project notes · restoration pending
React Jobly
A React job-search project connecting account flows with a company and jobs API.
Overview
React Jobly is a job-search portfolio project intended to connect company browsing, job listings, and user account flows. The existing portfolio identifies React, Express, and PostgreSQL as its stack. The backend has been decommissioned, and a working app under this portfolio domain has not yet been restored.
Architecture / How It Works
The available React source includes routes for home, login, signup, profile, and a not-found page. A shared Axios API helper builds requests against a configurable backend URL and attaches a bearer token.
The helper includes methods for fetching companies and jobs, logging in, and registering users. This establishes the intended boundary between the interface and the backend; it does not establish that every flow is currently operational.
Technical Observations
- Centralize HTTP request construction and error handling in the API helper instead of repeating it in each view.
- Use React Router to map account pages to URLs and provide a not-found route.
- Configure the backend URL through the environment so development and hosted environments can use different API locations.
Current Limitations
The local checkout contains more than one App entry point, including a nested source tree. Before restoring the demo, identify the authoritative entry point and verify the route and authentication contracts against the backend.
The original demo link is retained as a historical reference. Current company search, profile updates, and application submission have not been verified end to end.
What I Would Improve in a V2
- Restore the backend and database, then verify account, company, and job flows end to end.
- Review token persistence and sign-out behavior before making the app publicly available again.
- Add focused integration checks around authentication failures and API response handling.
