Skip to content

ethereumfollowprotocol/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

The project is under active development.


EFP logo


Start new PR in StackBlitz Codeflow discord chat x account

Ethereum Follow Protocol Web App

A native Ethereum protocol for following and tagging Ethereum accounts.

Important links

Getting started with development

Prerequisites

Installation

git clone https://github.com/ethereumfollowprotocol/app.git && cd app

Note

If vscode extensions behave weirdly or stops giving type hints, run ⌘+⇧+P and type > Developer: Restart Extension Host to restart the extension host.

# upgrade bun to make sure you have the latest version
bun upgrade
# then install all dependencies
bun install

Environment Variables

cp .env.example .env

Now you should be able to run the following without getting any errors:

bun lint && bun format && bun typecheck && bun run build

Directory Structure

├─ public # static assets - https://nextjs.org/docs/app/building-your-application/optimizing/static-assets
├─ src
│  ├─ components # reusable/shared components
│  ├─ lib # reusable/shared non-jsx functions
|  ├─ hooks # reusable/shared hooks
│  ├─ app # https://nextjs.org/docs/getting-started/project-structure#app-routing-conventions
|    ├─ api/<pathname>/route.ts # https://nextjs.org/docs/app/api-reference/file-conventions/route
│    ├─ [<route>]/layout.tsx # https://nextjs.org/docs/app/api-reference/file-conventions/layout
│    ├─ [<route>]/page.tsx # https://nextjs.org/docs/app/api-reference/file-conventions/page

TODO: Continue documentation


Follow @efp on 𝕏 for updates and join the Discord to get involved.