Telesite Platform

Telesite is a platform that allows users to create and manage their own websites. It provides a simple and intuitive interface for users to design and customize their websites, as well as tools for managing content and tracking performance.

React
TypeScript
Material-UI
Node.js
Next.js
Docker
PostgreSQL

Telesite - AI-Powered Website Builder

Project Overview

Telesite is an innovative website builder designed to simplify web development by combining a visual editor with artificial intelligence. Our goal was to create an intuitive and accessible platform that enables users of all experience levels to build and manage websites effortlessly.


Features

1. Mobile Optimization

  • Telesite is optimized for mobile devices, offering an easy-to-use editor tailored for smaller screens.
  • Adaptive spacing between blocks ensures optimal display across various resolutions.

2. Blocks and Widgets

  • Over 100 customizable blocks designed for creativity and flexibility.
  • Widgets enable advanced functionality like SEO configuration and chat integration without requiring visual representation.

3. Global Blocks

  • Changes made to global blocks are reflected across all pages, streamlining updates and ensuring consistency.

4. Visual Editor

  • Intuitive drag-and-drop editor designed for both desktop and mobile users.
  • Simplified block customization for a seamless user experience.

5. Telegram Bot Integration

  • Users can create websites directly through the @TelesiteBot on Telegram.
  • An innovative token-based system enables quick and easy Telesite web app installation in Telegram bots.

6. Photo Manager

  • Access a library of over 2 million professional images for free.
  • Quick and easy photo uploads directly within the visual editor.

7. Search Engine Optimization (SEO)

  • Features include SSR (Server-Side Rendering), meta tag customization, and page speed optimization.
  • Ensures websites built with Telesite achieve better visibility and higher rankings.

8. Localization

  • Multilingual support for four languages with dynamic field translation.
  • Developed an internal standard for efficient translation reuse across blocks.

9. Version Control

  • Automatic version tracking for pages, allowing users to restore previous versions easily.

10. UI/UX

  • A lightweight, intuitive interface focused on user accessibility and simplicity.
  • Dark and light themes for personalized user experiences.

11. Theming

  • Flexible options for website theming, allowing users to customize the appearance and functionality to their needs.

12. Pricing and Payment Processing

  • Subscription-based pricing model with integrated payment processing for seamless transactions.

Development Philosophy

Our development approach prioritized user simplicity while maintaining a balance between functionality and accessibility. The result is a lightweight interface tailored for a wide audience, from beginners to professionals.


Innovations and Challenges

1. Block Development

  • Developed an internal system to standardize and expedite block creation.
  • Enabled scalability and adaptability for future updates.

2. Localization

  • Tackled the complexities of localizing dynamic block fields.
  • Built a solution (next-i18n-config) for efficient translation management in Next.js.

3. Widgets

  • Introduced non-visual blocks for advanced functionality, enhancing Telesite's capabilities.