Skip to content

A Task App made with NextJs + Tailwindcss and more to make your daily Task easy

Notifications You must be signed in to change notification settings

Dev-Hassaan/Figma-Clone

Repository files navigation


Next.js Figma Clone 🎨✨🖌️

This is a Figma-like design and collaboration tool built with Next.js. It features real-time collaboration and utilizes Fabric.js for canvas rendering. 🚀🎯💡

Table of Contents 📜📌🗂️

About 🎨🖥️⚡

This project aims to provide an interactive design platform similar to Figma, allowing users to create and edit designs collaboratively in real time. Built with Next.js, it leverages server-side rendering and static site generation for a seamless experience. 🚀💻🔧

Features 🛠️🎯🌟

  • Canvas Rendering: Powered by Fabric.js for smooth design interactions.
  • Real-time Collaboration: Users can work together simultaneously.
  • Layer Management: Organize design elements efficiently.

Getting Started 🚀📌🛠️

Prerequisites ✅🔧📋

Ensure you have the following installed on your machine:

Installation 📂📥💻

  1. Clone the repository:

    git clone https://github.com/Dev-Hassaan/Figma-Clone.git
    cd figma-clone
  2. Install dependencies:

    Using npm:

    npm install

    Or using Yarn:

    yarn install

Running the Application ▶️💻🌍

Start the development server with:

npm run dev

Or with Yarn:

yarn dev

Then open http://localhost:3000 in your browser to see the application. 🌐🔍👀

Project Structure 📂🛠️📌

A basic project structure for the Next.js application:

figma-clone/
├── components/        # Reusable components
├── pages/             # Next.js pages (e.g., index.js, dashboard.js)
├── public/            # Static files (images, fonts, etc.)
├── styles/            # CSS and styling files
├── utils/             # Utility functions
├── hooks/             # Custom React hooks
├── context/           # State management (e.g., collaboration context)
├── package.json       # Project metadata and dependencies
└── README.md          # This file

Feel free to modify this structure as your project evolves. 🔄📝🔧

Contributing 🤝💡📌

Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request. For major changes, please open an issue first to discuss what you would like to change. 🚀🔍💬

About

A Task App made with NextJs + Tailwindcss and more to make your daily Task easy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published