AppSmith
Full Stack Developer
Open-source low-code application development platform
2021•6 months
ReactRedux-SagaTypeScriptNode.jsDockerSocket.ioMongoDBPostgreSQLGraphQLCypress
● appsmith.app
fullstackA
appsmithAppSmith
Open-source low-code application development platform
ReactRedux-SagaTypeScriptNode.jsDocker
Explore →
Problem Solved
Contributed to a popular open-source low-code platform that lets developers build internal tools 10x faster — replacing custom React dashboards with composable, configurable widgets.
Overview
- •Contributed to open-source low-code application builder
- •Developed dashboard and admin panel features
- •Implemented GraphQL integration for data management
- •Built reusable widgets for platform integration
- •Wrote comprehensive unit and end-to-end tests with Cypress
Key Skills Demonstrated
Open-Source Contribution WorkflowWidget System DesignRedux-Saga State ManagementCypress E2E TestingGraphQL Schema IntegrationDocker-Based Local Development
Challenges
- •Contributing to large-scale open-source codebase
- •Building reusable widget system
- •Ensuring comprehensive test coverage
Solutions
- •Followed established patterns in the open-source project
- •Built modular widget architecture for extensibility
- •Implemented Cypress E2E tests for critical user flows
Key Achievements
- Shipped reusable widget components used by the broader open-source community
- Achieved high E2E test coverage on critical builder flows with Cypress
- Implemented GraphQL bindings that simplified data integration for end users
Tech Stack
Frontend
ReactRedux-SagaTypeScript
Backend
Node.jsExpressDockerMongoDBPostgreSQLGraphQLAWS S3
Deployment
Docker-based deployment with MongoDB and PostgreSQL backends
Third-Party Integrations
DockerGraphQLAWS S3Cypress