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 scriptsFlectone 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).
- 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.
| Category | Technologies |
|---|---|
| Core | |
| Styling | |
| Language | |
| Docs |
- Node.js (v20.9.0 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/Flectone/FlectoneWeb.git
cd FlectoneWeb- Install dependencies:
npm installStart the development server:
npm run devBuild for production:
npm run buildPreview production build:
npm run startWe welcome contributions! Please read our Contributing Guidelines to get started.
This project is licensed under the GPLv3 License. See the LICENSE file for details.
Made with ❤️ by Flectone Team
