Skip to content

Flectone/FlectoneWeb

Repository files navigation

Flectone Logo

⚡️ Flectone Web

🚀 Modern web solution for Flectone Network built with Next.js

Built with Next.js Website Status License GitHub Stars

🧱 Project Structure

Here’s a quick overview of the project structure:

FlectoneWeb/
├── src/
│   ├── app/                # Next.js App Router (Pages, API, Layouts)
│   │   ├── (main)/         # Main website routes (about, chat, mix)
│   │   └── pulse/          # Documentation routes
│   ├── components/         # Reusable React components
│   ├── i18n/               # Internationalization configuration
│   ├── lib/                # Shared utilities and hooks
│   ├── messages/           # Localization files (JSON)
│   ├── pulse/              # Documentation content (MDX)
│   └── styles/             # Global styles and Tailwind CSS
│
├── public/                 # Static assets
├── source.config.ts        # Fumadocs configuration
└── package.json            # Project dependencies and scripts

🎯 Overview

Flectone Web is a high-performance web solution for Flectone Network. It utilizes Next.js 16+ with App Router for the core site and Fumadocs for a seamless, searchable documentation experience (Pulse).

✨ Key Features

  • Multi-language Support: Full i18n support for global reach.
  • Next.js 16 Power: Server Components, Streaming, and Optimized Caching.
  • Integrated Docs: "Pulse" documentation built directly into the app.
  • Modern UI: Responsive design with Tailwind CSS.
  • Fast Performance: Optimized for Core Web Vitals.

🛠️ Tech Stack

Category Technologies
Core Next.js React
Styling TailwindCSS
Language TypeScript
Docs Fumadocs

🚀 Quick Start

Prerequisites

  • Node.js (v20.9.0 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
   git clone https://github.com/Flectone/FlectoneWeb.git
   cd FlectoneWeb
  1. Install dependencies:
   npm install

Development

Start the development server:

  npm run dev

Build

Build for production:

  npm run build

Preview production build:

  npm run start

🤝 Contributing

We welcome contributions! Please read our Contributing Guidelines to get started.

📄 License

This project is licensed under the GPLv3 License. See the LICENSE file for details.


Made with ❤️ by Flectone Team