Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 2.32 KB

File metadata and controls

67 lines (48 loc) · 2.32 KB

Lines of Code Maintainability Rating Security Rating Vulnerabilities Code Smells Duplicated Lines (%) Coverage

Mail web

Here lives the repo of Internxt Mail (Web)

Tech Stack

  • React with TypeScript
  • Vite as build tool and dev server
  • CodeRabbit for AI-powered code review

Getting Started

Prerequisites

  • Node.js >= 24

Installation

git clone <repository-url>
cd mail-web
npm install

Then, add the correct environment variables (using the .env.example)

Development

npm run dev

Build

npm run build

Preview production build

npm run preview

Project Structure

src/
├── assets/          # Static assets (images, fonts, icons)
├── components/      # Shared, reusable UI components
├── features/        # Self-contained feature modules
├── hooks/           # Custom React hooks
├── services/        # Services (API clients, singletons)
├── routes/          # Route definitions and configuration
├── store/           # Global state management
├── i18n/            # Internationalization and translations
└── types/           # Shared TypeScript type definitions