Web-based Graph Editor Development
Budget: $30 – $250 USD
I'm seeking a developer to create a basic web-based graph editor that supports directed graphs. The editor should be compatible for use across both desktop and tablet devices. Key requirements include:
- **Multi-user functionality**: The editor needs to support multi-user authentication and access control. Specifically, a permission-based access control system.
- **Graph modification capabilities**: Users should be able to create and edit graphs. They should not have the ability to delete graphs.
- **Technology Stack**: Ideally, the project will use React Flow, MUI, and Vite for the frontend, and Python/Supabase for the backend. However, I am open to viable alternatives.
- **Documentation**: The end result should include well-documented code in a Git repository, along with build instructions.
I am open to the use of AI-based development tools (such as ChatGPT, Amazon Q, or Copilot), provided that adequate test coverage is supplied and all cases are properly demonstrated. If the base implementation meets my expectations, I would consider discussing extra enhancements.
Please refer to the attached document for further clarification of requirements.
- **Multi-user functionality**: The editor needs to support multi-user authentication and access control. Specifically, a permission-based access control system.
- **Graph modification capabilities**: Users should be able to create and edit graphs. They should not have the ability to delete graphs.
- **Technology Stack**: Ideally, the project will use React Flow, MUI, and Vite for the frontend, and Python/Supabase for the backend. However, I am open to viable alternatives.
- **Documentation**: The end result should include well-documented code in a Git repository, along with build instructions.
I am open to the use of AI-based development tools (such as ChatGPT, Amazon Q, or Copilot), provided that adequate test coverage is supplied and all cases are properly demonstrated. If the base implementation meets my expectations, I would consider discussing extra enhancements.
Please refer to the attached document for further clarification of requirements.