# Building custom apps

Welcome to the 17mov\_Phone Custom Apps developer documentation. This guide provides a comprehensive overview of how to create, register, and develop external applications for the 17mov\_Phone ecosystem. Using our boilerplate and exposed APIs, you can extend the phone's functionality with your own React-based applications.

#### Prerequisites

* Basic knowledge of Lua (for server/client registration).
* Knowledge of React.js and TypeScript (for UI development).
* Node.js installed on your development machine.

#### Resources

* Boilerplate Repository: <https://github.com/17movement-net/17mov_Phone_app_boilerplate>
