Skip to content

Evolution is a fully custom no-code website builder with drag-and-drop design, reusable components, live preview, and built-in SEO—developed entirely from scratch.

Notifications You must be signed in to change notification settings

DesolateSea/Evolution

Repository files navigation

Evolution

Evolution is an innovative web-building platform designed to empower users with seamless and efficient tools to create modern, responsive, and highly customizable websites. This project is focused on providing an intuitive experience for users of all technical levels, from beginners to seasoned developers.

Table of Contents

Project Overview

Evolution is built to make web development accessible to everyone. With a drag-and-drop interface, integrated design templates, and a powerful code editor for developers, Evolution bridges the gap between simplicity and customization.

Features

  • Drag-and-Drop Builder: Create pages without coding by dragging elements onto the canvas
  • Pre-built Components: Choose from a variety of customizable components to kickstart your design
  • Responsive Design: All websites built are fully responsive, ensuring optimal display on all devices
  • Live Preview: Instant feedback while editing pages
  • Code Editor: An integrated editor for users who prefer more control and customization (work in progress)
  • Component Library: Access a library of reusable components
  • SEO Tools: Built-in SEO optimizations to enhance website visibility
  • Version Control: Track changes and revert to previous versions
  • Collaboration: Multiple users can work on same project with different levels of hierarchy
  • Real-Time Chat: Implemented real-time messaging with Socket.IO featuring infinite scroll, read receipts, group/channel management, friend request flows, and timestamped messages with custom group metadata

Technologies Used

  • Frontend: React.js, JavaScript, HTML5, CSS3
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • State Management: Redux Toolkit
  • Other Tools: GitHub

Installation

To set up Evolution locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/DesolateSea/evolution.git
    cd evolution

How to Start

  1. Create .env file:

    # For development, copy the .env.example to .env for both client and server
    cp .env.example .env
  2. Install dependencies and start the application:

    npm install
    npm start

👉 Surely send a friend request to nishant0_0391 on the Evolution website! 😉

About

Evolution is a fully custom no-code website builder with drag-and-drop design, reusable components, live preview, and built-in SEO—developed entirely from scratch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages