A CLI generator for spinning up either React or SvelteKit versions of ODD templates with pre-configured auth flows
The Create ODD App (COA) by FISSION is an innovative command-line interface (CLI) generator designed to help developers easily set up applications using either React or SvelteKit frameworks. This tool primarily focuses on building Fission’s ODD App Template and ODD WalletAuth repositories, streamlining the process of creating fully distributed web applications. With the features offered by COA, developers can quickly get started on their projects and leverage advanced web technologies for secure and offline functionalities.
The ODD SDK, which is integrated into the COA, allows for building applications without the complexities of managing back-end infrastructure. This means that developers can focus on crafting rich experiences while ODD takes care of user accounts, data storage, and more.
Supports Multiple Frameworks: Choose between React and SvelteKit to build your application, providing flexibility based on your preferences or project requirements.
Simple Command Execution: Invoke the COA using straightforward commands, allowing for both direct input of an app name or guided prompts for a more user-friendly experience.
Customizable Build Options: Tailor your app creation with command options including --use-sveltekit, --use-react, --use-walletauth, --use-webcrypto, and more for specific functionalities.
Flexible Bootstrapping: Build your application using npm, pnpm, or yarn, giving you the freedom to choose your package manager based on personal preference or project standards.
Decentralized Storage: Leverage encrypted file storage backed by the InterPlanetary File System (IPFS), ensuring secure management of user data.
User Empowerment: The ODD SDK allows for user accounts and key management through web technologies, offering a seamless experience in authorization without a complex server setup.
Offline Functionality: Develop applications that can work offline, ensuring data is stored securely and encrypted, enhancing user privacy and security.
Community Contribution: Engage with the community through contribution opportunities, fostering collaborative development and innovation in the ODD ecosystem.