Skip to content

LleidaHack/LleidaHackWeb

Repository files navigation

LleidaHack Monorepo

This monorepo contains all LleidaHack services:

  • frontend/: React frontend application
  • backend/: Main Python FastAPI backend
  • mail-backend/: Mail service backend

Quick Start

# Install all dependencies
npm run install:all

# Start all services in development mode
npm run dev

# Or start services individually
npm run dev:frontend
npm run dev:backend
npm run dev:mail-backend

Project Structure

├── frontend/           # React frontend
├── backend/           # Main FastAPI backend
├── mail-backend/      # Mail service backend
└── package.json       # Monorepo configuration

Development

Each service can be developed independently or together using the provided npm scripts.

Prerequisites

  • Node.js and npm
  • Python and Poetry (for backend services)

Available Scripts

  • npm run install:all - Install dependencies for all services
  • npm run dev - Start all services concurrently
  • npm run build - Build frontend for production
  • npm run test - Run tests
  • npm run lint - Run linting

Submodules

This repository uses Git submodules. To clone with all submodules:

git clone --recursive https://github.com/LleidaHack/LleidaHackWeb.git

To update submodules:

git submodule update --remote

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •