Inkflow is an innovative whiteboard application designed for seamless collaboration and advanced visualizations. It leverages Convex, Lerk, TypeScript, Next.js, Shacdn and Tailwind CSS, to provide a rich user experience.
- Whiteboard Drawing: Create and customize diagrams, flowcharts, and sketches effortlessly.
- Convex Integration: Utilize Convex as a real time database.
- Clerk Support: Use clerk for user auth.
- TypeScript Powered: Enhance code quality and maintainability with TypeScript's strong typing.
- Next.js Framework: Benefit from server-side rendering, routing, and API integration provided by Next.js.
- Shacdn Styling: Utilize Shacdn's responsive design and utility classes for a modern UI.
- Tailwind CSS: Customize the look and feel of Inkflow with Tailwind CSS's utility-first approach.
To install and run Inkflow locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/inkflow.git
-
Install dependencies:
cd inkflow npm install
-
Create
.env
file and paste your environment keys: -
Start the development server:
npm run dev
-
Start the convex server:
npx convex dev
-
Open your browser and navigate to
http://localhost:3000
to access Inkflow.
Inkflow's collaborative features enable teams to work together efficiently:
- Real-time Updates: Changes made by one user are instantly reflected across all connected devices.
- Chat Integration: Communicate with team members using the built-in chat functionality.
- User Cursors: See where collaborators are working on the canvas with real-time cursor positions.
We're actively working on adding template support to Inkflow. Stay tuned for a variety of pre-designed templates for common use cases such as:
- Mind Maps
- User Interface Mockups
- Network Diagrams
- Project Timelines
- And more!
We welcome contributions from the community! If you'd like to contribute to Inkflow, please follow these guidelines:
- Fork the repository.
- Make your changes.
- Submit a pull request with a clear description of your changes.
This project is licensed under the MIT License