Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/mauroperez055/infoJobs/llms.txt

Use this file to discover all available pages before exploring further.

InfoJobs DevBoard is a full-stack job board platform built for developers. It features a RESTful Express API backed by Zod validation, a React 19 frontend with client-side routing and Zustand state, and AI-powered job summaries streamed in real time from a local Ollama model.

Quickstart

Run the backend and frontend locally in under 5 minutes.

Project Structure

Understand the repo layout and the eight progressive implementation stages.

API Reference

Explore every Jobs and AI endpoint with request/response schemas.

AI Integration

Learn how Ollama streams AI-generated job summaries to the browser.

What’s inside

InfoJobs DevBoard ships as a monorepo with eight numbered implementation stages — from a plain HTML/CSS prototype all the way to a TypeScript backend with SQLite. The production-ready implementation lives in 07-inteligencia-artificial and combines:

Express 5 API

RESTful CRUD for jobs with Zod validation, CORS, and rate limiting.

React 19 Frontend

Lazy-loaded pages, React Router 7, and CSS Modules.

Zustand State

Global auth and favorites stores with zero boilerplate.

AI Summaries

Streaming job summaries generated by Ollama (qwen2.5:3b) locally.

Protected Routes

Auth context and guarded pages for the user profile section.

Pagination & Filters

Search by text, technology, level, and navigate paged results.

Get up and running

1

Clone the repository

git clone https://github.com/mauroperez055/infoJobs.git
cd infoJobs/07-inteligencia-artificial
2

Start the backend

cd backend
npm install
npm run dev
# API listening on http://localhost:1234
3

Start the frontend

cd ../frontend
npm install
npm run dev
# UI available at http://localhost:5173
4

(Optional) Enable AI summaries

Install Ollama, pull the model, and start the server:
ollama pull qwen2.5:3b
ollama serve
Then open any job detail page and click ✨ Generar resumen con IA.
AI summaries require Ollama running on localhost:11434. All other features work without it.

Build docs developers (and LLMs) love