GithubHelp home page GithubHelp logo

vladdg-dev / figma Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 278 KB

Figma App | A collaborative interface design tool | Powered by Next.js, TypeScript, Liveblocks, Fabric.js, Shadcn, and Tailwind CSS

Home Page: https://figma-vladdg.vercel.app

License: MIT License

CSS 2.65% TypeScript 96.91% JavaScript 0.44%

figma's Introduction

figma-clone-banner

Figma Clone ๐ŸŽจ

Welcome to Figma Clone, a minimalistic yet powerful web application designed to showcase real-world features like live collaboration, comments, reactions, and drawing designs on the canvas using fabric.js. Dive into the world of collaborative design and unleash your creativity with our feature-rich platform.

Tech Stack โš™๏ธ

  • Next.js: Web application with the power of server-side rendering and efficient routing.
  • TypeScript: Type safety and improved code quality.
  • Liveblocks: Enable real-time collaboration features with Liveblocks, facilitating simultaneous editing and communication.
  • Fabric.js: Utilizes the robust canvas library for creating and manipulating designs with ease.
  • Shadcn: Visually stunning and responsive designs effortlessly with the power of Shadcn.
  • Tailwind CSS: Beautiful, customizable designs quickly with the utility-first CSS framework.

Features ๐Ÿ”‹

Explore the rich feature set that makes Figma Clone a must-have tool for designers and collaborators:

  • Multi Cursors, Cursor Chat, and Reactions: Collaborate seamlessly with multiple users by displaying individual cursors, enabling real-time chat, and reactions for interactive communication.
  • Active Users: Stay informed about currently engaged users with a list of active participants in the collaborative environment.
  • Comment Bubbles: Provide feedback and communicate effectively by attaching comments to specific elements on the canvas.
  • Creating Different Shapes: Generate a wide variety of shapes on the canvas to add diversity to your designs.
  • Uploading Images: Import images onto the canvas to expand the range of visual content and enhance your designs.
  • Customization: Customize the properties of design elements to fine-tune and personalize visual components.
  • Freeform Drawing: Express your creativity with freeform drawing tools, allowing for artistic expression and innovative designs.
  • Undo/Redo: Maintain control over your design decisions with the ability to reverse or restore previous actions effortlessly.
  • Keyboard Actions: Increase efficiency and accessibility with keyboard shortcuts for various actions, enhancing productivity in design workflows.
  • History: Review the chronological history of actions and changes made on the canvas to aid in project management and version control.
  • Deleting, Scaling, Moving, Clearing, Exporting Canvas: Manage design elements efficiently with a range of functions, including deletion, scaling, moving, clearing the canvas, and exporting final designs for external use.

Explore the limitless possibilities of collaborative design with Figma Clone. Start creating and collaborating today! ๐Ÿš€

figma's People

Contributors

vladdg-dev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.