Skip to content

Frontend application for the ZidioConnect Microservice Job Portal. Built with React and TypeScript, it consumes data from the central API Gateway via secure JWT authentication

Notifications You must be signed in to change notification settings

srivilliamsai/zidioconnect-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
  

About

Frontend application for the ZidioConnect Microservice Job Portal. Built with React and TypeScript, it consumes data from the central API Gateway via secure JWT authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published