🌐 Live Demo: https://ironlance.vercel.app
The frontend is deployed on Vercel and connects to the backend API also hosted on Vercel.
IronLance is a job board platform that connects Ironhack alumni (Ironhackers) with companies offering job opportunities. This is the Frontend application built with React.
- React 19 - UI library
- Vite - Build tool and dev server
- React Router DOM - Client-side routing
- Mantine v8 - UI component library
- Axios - HTTP client for API calls
- Day.js - Date manipulation library
- CSS Modules - Component-scoped styling
The backend for this application is hosted in a separate repository. You can find it here:
🔗 IronLance Backend (Express API)
Note: Both the frontend and backend are deployed on Vercel:
- Frontend: https://ironlance.vercel.app/
- Backend API: https://ironlance-server.vercel.app/
git clone https://github.com/CesarDevtools/ironLance-client.git
cd ironlance-clientnpm installCreate a .env file in the root directory with the following variable:
VITE_API_URL=http://localhost:5000/apiNote: The backend must be running on port 5000 (or update the URL accordingly).
npm run devThe app will be available at http://localhost:5173 (or the port shown in your terminal).
- User Authentication - Sign up/Login for Ironhackers and Companies
- Job Board - Browse and search active job listings
- Ironhackers Board - Companies can browse public Ironhack alumni profiles
- Application System - Ironhackers can apply to jobs; Companies can review applicants
- Job Management - Companies can create, edit, and delete job postings
- Profile Management - Users can update their profiles and visibility settings