Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.35 KB

File metadata and controls

33 lines (19 loc) · 1.35 KB

ZidioConnect: Frontend Application (React & TypeScript)

This repository contains the full source code for the ZidioConnect Job Portal web application, built with React and TypeScript. This application serves as the user interface (UI) layer, consuming data and services from the backend microservice architecture via the API Gateway.

⚙️ Key Technologies

  • Framework: React.js
  • Language: TypeScript (.tsx)
  • Styling: Tailwind CSS (via local utility classes and globals.css)
  • Tooling: Vite (Development Server & Bundling)
  • UI Primitives: Radix UI / Shadcn Components (Found in src/components/ui/)

🔗 Microservice Connection

This front-end application is entirely stateless and relies on the backend services for all data and authentication.

  • Data Source: All API calls target the API Gateway (http://localhost:8080) using standard JWT Bearer Tokens.
  • Services Consumed: Recruiter, Student, JobPost, Application, Admin, Analytics, etc.

▶️ Local Setup and Running

To start the local development server, you must have the backend microservices running first (especially the AUTH-SERVICE and API-GATEWAY).

1. Install Dependencies

Make sure you are in the zidioconnect-frontend directory.

  Run `npm i` to install the dependencies.

  Run `npm run dev` to start the development server.