# 🐴 GoHorse Jobs (Vagas para Tecnologia) A comprehensive recruitment platform connecting job seekers with opportunities in the technology sector. ## 📋 Project Overview GoHorse Jobs is a multi-service application designed to facilitate the hiring process. It consists of a high-performance Go backend, a modern Next.js frontend, and a specialized Seeder API for generating realistic test data. ## 🔐 Credentials (Test Environment) Use these credentials to access the different dashboards: | User Type | Identifier | Password | Dashboard | |-----------|------------|----------|-----------| | **SuperAdmin** | `superadmin` | `Admin@2025!` | `/dashboard/admin` (System Stats) | | **Company Admin** | `takeshi_yamamoto` | `Takeshi@2025` | `/dashboard/empresa` (Manage Jobs) | | **Recruiter** | `maria_santos` | `User@2025` | `/dashboard/empresa` (View Candidates) | | **Candidate** | `paulo_santos` | `User@2025` | `/dashboard/candidato` (Apply for Jobs) | ## 🏗️ Architecture The project follows a microservices-inspired architecture: ```mermaid graph TD User((User)) Frontend[Frontend (Next.js)] Backend[Backend (Go/Gin)] Seeder[Seeder API (Node.js)] DB[(PostgreSQL)] User --> Frontend Frontend -->|HTTP/REST| Backend Seeder -->|Writes| DB Backend -->|Reads/Writes| DB ``` ## 🚀 Quick Start ### 1. Run the Backend API We have provided a convenience script to start the backend quickly. ```bash ./run_dev.sh ``` ### 2. Run the Frontend ```bash cd frontend npm install npm run dev ``` ### 3. Database Setup & Seeding Refer to `seeder-api/README.md` for detailed instructions on populating the database. ## 📊 Status & Tasks ### Completed ✅ - [x] Backend API Structure - [x] Docker Configuration - [x] Frontend Dashboard (Company) - [x] Seeder Logic (Users, Companies, Jobs) - [x] Documentation Unification - [x] Branding Update (GoHorse Jobs) ### In Progress 🚧 - [ ] Integration of complete Frontend-Backend flow - [ ] Advanced Search Filters - [ ] Real-time Notifications ## 📚 Documentation - [Backend Documentation](./backend/README.md) - [Frontend Documentation](./frontend/README.md) - [Seeder Documentation](./seeder-api/README.md) --- *Generated by Antigravity*