Welcome Contributors
Thank you for your interest in contributing to Horse Trust! This guide will help you get started with setting up your development environment and understanding our contribution process.Prerequisites
Before you begin, ensure you have the following installed:- Node.js v24.13.0 or higher
- Git 2.43.0 or higher
- npm (comes with Node.js)
Project Structure
Horse Trust is a full-stack application with two main components:Setting Up Your Development Environment
1. Clone the Repository
2. Backend Setup
The backend is built with Express.js and TypeScript:3. Frontend Setup
The frontend is built with Next.js and TypeScript:http://localhost:8030
Tech Stack
Backend
- Node.js - JavaScript Runtime
- Express.js - Backend Framework
- TypeScript - Type Safety
- MongoDB (Mongoose) - Database
- Socket.io - Real-time Communication
- JWT - Authentication
- Helmet - Security
Frontend
- Next.js 16.1.6 - React Framework
- React 19.2.3 - UI Library
- TypeScript - Type Safety
- Tailwind CSS - Styling
- ESLint - Code Linting
Development Commands
Backend (/server)
Frontend (/client)
Next Steps
Now that you have your environment set up:- Read the Git Workflow guide to understand our branching strategy
- Review our Code Standards to ensure your code follows our conventions
- Pick an issue from our GitHub repository and start coding!
Getting Help
If you encounter any issues during setup:- Check the README files in
/serverand/clientdirectories - Contact the repository maintainer
- Reach out to the team: S02-26-Equipo-33-Web-App
Make sure all tests pass before creating a pull request. This ensures code quality and makes the review process smoother.

