A high-performance, accessible, and internationalized portfolio system built with a modern monorepo architecture.
Event Horizon demonstrates scalable frontend practices, featuring a robust landing page system designed to showcase web applications effectively.
- Monorepo Architecture: Efficiently managed with Turborepo for shared configuration and faster builds.
- Responsive Design: Mobile-first approach using Tailwind CSS for seamless adaptability across devices.
- Internationalization (i18n): Native support for multiple languages with
i18next. - Type Safety: End-to-end TypeScript integration for reliability and developer experience.
- Modern Bundling: Powered by Vite for lightning-fast HMR and optimized production builds.
- Language: TypeScript
- Framework: React
- Bundler: Vite
- CSS Framework: Tailwind CSS
- Icons: Lucide React (implied/common in modern stacks)
- Library: i18next
- Integration: react-i18next
-
Clone the repository:
git clone https://github.com/your-username/lp_system.git cd lp_system -
Install dependencies:
pnpm install
To start the development server for all applications:
pnpm dev
# or with turbo directly
turbo run devThe web application usually runs on http://localhost:5173.
To build all apps and packages:
pnpm buildThe project follows a standard Turborepo structure:
apps/web: The main portfolio landing page application (React + Vite).
packages/ui: Shared UI component library.eslint-config: Shared ESLint configurations for code quality.typescript-config: Sharedtsconfigbases for consistent strictness.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.