A simple app on Chromia is created using Rell, React, and FT4
This comprehensive course is designed to guide you through the development of a decentralized news feed app similar to Twitter using Chromia.
By the end of this course, Chromia's features will be understood, and the skills needed to build decentralized applications will be gained.
What will I learn?
Various fundamental topics are covered in this course, providing a solid foundation for creating decentralized applications. The key areas to be explored are:
- Database model and simple queries: A database model for your news feed app was designed, and basic queries were performed to retrieve and display data.
- Input verification: The validation and securing of user inputs were demonstrated to prevent potential vulnerabilities.
- Accounts: User accounts within your decentralized app were managed, including user registration and authentication.
- Project structure: Insights were provided on organizing your project effectively, structuring your codebase, and managing dependencies.
- Frontend integration (React app): The backend was connected with a React frontend to create a complete user interface for your news feed app.
What will be built?
Throughout this course, work will be carried out on both the frontend and backend components of a real-time decentralized news feed app. Through this practical experience, the skills needed to create decentralized applications and explore the world of blockchain technology will be provided.
The decentralized news feed app was built using Chromia.
Repository link
The complete code repository for this course can be accessed here: News feed course repository.
Related materials
The following documentation is relied upon in this course to support understanding of the underlying concepts and approaches:
Section | Type | Documentation |
---|---|---|
Rell | Modules | Rell |
FT4 | Introduction | FT4 |
Overview | Dapps | Building your dapps on Chromia |