David Liu is a blockchain developer and is in charge of smart contracts, Blockchain integrations, and mogul platform architecture.
In a recent development AMA session at the mogul community which had him as guest, Liu talked about the major roadmap and development at mogul. You can find a recap of the AMA on mogul blog here. However, in case you are not free for a long read, below are some key takeaways from the session.
The development team is actively working on the quadratic voting and movie nft module, nft market place, and the mogul smart wallet
The team is also working on building different bridges, polygon infrastructure, smart contracts, and fiat onramps amongst others which will be released gradually over the next few months.
Bsc, eth, and polygon network integrations are used together to create bridge for stars on the respective blockchain networks.
The team’s focus is more on ensuring mogul’s products are user-friendly especially as more Hollywood and non-crypto people will be joining the platform. Hence, the products will be easy to understand and use.
Mogul, being the first Blockchain voting protocol to determine offline event (movie making), has unique staking and voting system.
Mogul smart wallet contracts are already completed, audited, and currently being integrated by front and back end teams.
-Mogul smart wallet is secure, recoverable, and is username-based to ensure easy access to defiAnyswap is used as a bridge to transfer stars tokens between bsc, polygon, and mainnet (ethereum) networks.
Mogul draws inspiration from top projects for its key features. Its staking inspiration is drawn from Sushiswap; its nft market is inspired by Opensea; while its governance system is inspired by Compound protocol. These projects are currently the leaders in their respective niches.
At request, Liu also share his technology stack/ development tool which are as follows:
Blockchain (Smart Contract integration)
- Hardhat
- EthersJS
- WaffleJS
- TypeChainSome sneak pee k of major upcoming features on the platform
Frontend
- React, using Create React App
- Strict Typescript usage
- Strict static code analysis + automatic formatting (using ESLint + prettier)
- Storybook
- TailwindCSS (replacing “CSS Modules”)
Backend
- Strict Typescript usage
- Fully containerized using Docker
- Strict static code analysis + automatic formatting (using ESLint + prettier)
- TSOA for API layer documentation + request validation + API client generation
- Custom (domain/module based) service layer
- MikroORM as a db abstraction layer
- TSyringe for dependency injection
- Postgresql for the database
- Github Actions for continuous integration & deployment
- AWS Beanstalk for horizontal scaling (new from our previous issues)
- AWS S3 for file storage
- Terraform for infrastructure management
- Jest for unit + integration testing (using supertest)
- Sentry in the backend & frontend for error reporting
- Netlify for frontend dev + production deployments
Join the mogul communities below to stay updated with upcoming AMA and developments just like this one.
Website: http://www.mogulproductions.com
Telegram: https://t.me/mogulproductions
Twitter: https://twitter.com/mogulofficial_
Medium: https://medium.com/mogulproductions
Reddit: https://www.reddit.com/r/mogulproductions/