ProtoForge is an online collaborative design tool, built with the powerful combination of Liveblocks, Fabric.js, and Next.js.
- Real-time collaboration: Work with your team on the same project simultaneously, without delays or conflicts.
- Intuitive interface: Thanks to Fabric.js, enjoy a user-friendly interface that lets you drag, drop, and edit design components with ease.
- Powered by Next.js: Experience the best user experience with fast loading times.
- Scalable With Liveblocks, your project scales efficiently making it easy to add new functionalities.
To start using ProtoForge, follow these steps:
- Clone the repository:
git clone https://github.com/WizzzStark/ProtoForge
- Install the dependencies:
cd protoforge
npm install
- Create an account at liveblocks.io
-
Copy the public key from administration
-
Create the
.env.local
file and add your public key to the variableNEXT_PUBLIC_LIVEBLOCKS_PUBLIC_KEY=your_public_key
- Run the development server:
npm run dev
Visit http://localhost:3000
in your browser to see the application in action.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create! Any contribution you make will be greatly appreciated.
If you have a suggestion to improve this, please fork the repository and create a pull request. You can also simply open an issue with the "enhancement" tag. ⭐
Distributed under the MIT License. See LICENSE
for more information.
Web link: https://proto-forge.vercel.app/
Hope ProtoForge boosts your creativity and collaboration to new levels! 🌈🛠️