Chromia
Start Building

01 / 27Beginner

Building a simple Chromia app with Rell, React and FT4

This course walks you through building a decentralized news feed app, similar to Twitter, on Chromia.

When you finish, you will understand Chromia's core features and have the skills to build your own decentralized applications.

What will I learn?

The course covers the fundamentals you need as a base for decentralized app development:

  1. Database model and simple queries: You design the database model for the news feed app and write basic queries that fetch and display data.
  2. Input verification: You validate and secure user input to close off potential vulnerabilities.
  3. Accounts: You manage user accounts in the app, including registration and authentication.
  4. Project structure: You learn how to organize the project, lay out the codebase, and handle dependencies.
  5. Frontend integration (React app): You connect the backend to a React frontend to give the news feed app a complete user interface.

What will be built?

You work on both the frontend and the backend of a real-time decentralized news feed app. This hands-on project gives you the skills to build decentralized applications and a starting point for exploring blockchain technology.

The app is built on Chromia.

The full source code for the course is available in the news feed course repository.

The course draws on the following documentation. Use it to deepen your understanding of the concepts and techniques involved:

SectionTypeDocumentation
RellModulesRell
FT4IntroductionFT4
OverviewDappsBuilding your dapps on Chromia
Written for this site from Chromia’s public course. Code samples are the course’s own.