The front end is the interface (typically a website delivered via the browser) that a client or user sees when interacting with the application. To be a front end developer for Solana, you would need to be familiar with HTML, CSS, Javascript, web frameworks such as ReactJS, and the Solana web3.js library. The code you write runs primarily on the client side within their browser.

The front end you develop would typically communicate with a back end to pull in data that the client or user requests for. Example: The front end of a shopping website may request a list of product search results from the back end, and once the front end receives these results. it presents them in the browser for consumption by the client / user. In the traditional web2 world, the back end typically consists of server-side scripts and a database. In the modern web3 world, the backend consists of Solana Programs (Solana’s version of smart contracts) and the Solana Blockchain.

Front End developers typically work with back end developers to build a full application. A UI/UX designer may also provide guidance to the front end developer on improving the client / user experience.

Screen Shot 2022-05-15 at 11.44.31 AM.png

Untitled Database