flowDE is a cloud based Flow development environment, featuring a hosted emulator and allowing deployments to testnet and mainnet.
Problem statement
Target audience:
[x] Flow developers
Evidence for the need
Currently, all development on the flow blockchain requires developers to locally install the CLI, run the emulator, manage versions and manually deploy their contracts or run transactions and scripts. Developers on Flow do not have an 'Ethereum Remix' like developer tool that allows for test and deployment on all environments (emulator/testnet/mainnet) directly in the browser. Projects which are currently available, although they do speed up development, still require local installation of the flow CLI.
Proposed solution
Built during the Flow S2 hackathon and a nominated finalist, flowDE is a fully deployed development environment that allows developers to quickly start building, deploying and testing all within a cloud based environment within the browser allowing developers to deploy to a hosted Emulator, Testnet and Mainnet. This speeds up the development process and makes it easier for developers to develop on the flow blockchain without any overhead. We already have a POC/MVP and would like to continue with post hackathon development to take project to developers within the ecosystem.
flowDE will provide ease of development for both new and experienced Flow developers. Similar to how Ethereum developers can use Remix for both learning and production smart contract development, flowDE aims to provide simplicity, convenience and a robust developer experience with no additional installation or hardware requirements.
Milestones and funding
Note: Please consider adoption and/or maintenance milestones at the end of your project.
Milestone
Deliverables
Timeline
Risks
USD proposal
1 - MVP Improvements (from hackathon submission)
Improve UI/UX from my hackathon submission - enhanced look and feel, fix known bugs. Implement KMS for secure key storage for mainnet deployments. Allow for custom folder structure in workspaces. Build Cadence language linter for Ace js which is the editor used for writting code on flowDE. Incorporate usage analytics and dev environment health monitoring. Fully refactor server codebase. Register custom domain and hosting. Set up support channels
5 weeks
-
15000
2 - Adoption
20 active workspaces. Marketing the flowDE. Community engagements. How-To Tutorials
4 weeks
-
5000
3 - Maintenance and Support
Managing server costs. Fixing on-going issues raised by the community and users. Continued user support. Implementing feature requests.
3 months
-
10000
Total funding proposed: 30 000
Team
Name
Role
Bio
Contact
Issa
Full-Stack Engineer
Builder in the Web3/Blockchain ecosystem since 2021, currently employed as Software Engineer. LinkedInTwitter
flowDE
Grant category
Description
flowDE is a cloud based Flow development environment, featuring a hosted emulator and allowing deployments to testnet and mainnet.
Problem statement
Target audience: [x] Flow developers
Evidence for the need Currently, all development on the flow blockchain requires developers to locally install the CLI, run the emulator, manage versions and manually deploy their contracts or run transactions and scripts. Developers on Flow do not have an 'Ethereum Remix' like developer tool that allows for test and deployment on all environments (emulator/testnet/mainnet) directly in the browser. Projects which are currently available, although they do speed up development, still require local installation of the flow CLI.
Proposed solution
Built during the Flow S2 hackathon and a nominated finalist, flowDE is a fully deployed development environment that allows developers to quickly start building, deploying and testing all within a cloud based environment within the browser allowing developers to deploy to a hosted Emulator, Testnet and Mainnet. This speeds up the development process and makes it easier for developers to develop on the flow blockchain without any overhead. We already have a POC/MVP and would like to continue with post hackathon development to take project to developers within the ecosystem.
Project repo: flowDE Github Demo video: Youtube flowDE demo Live demo site: flowDE Vercel
Impact
flowDE will provide ease of development for both new and experienced Flow developers. Similar to how Ethereum developers can use Remix for both learning and production smart contract development, flowDE aims to provide simplicity, convenience and a robust developer experience with no additional installation or hardware requirements.
Milestones and funding
Total funding proposed: 30 000
Team