# How it's structured?

| Location     | Function                                          |
| ------------ | ------------------------------------------------- |
| /app         | Main folder, contains all the site's pages        |
| /app/api     | Backend folder, where you call you API            |
| /app/billing | Payments webhook                                  |
| /contexts    | Setting contexts                                  |
| /components  | Prebuilt components (custom & Shadcn/ui)          |
| /data        | Config files and dashboard datas                  |
| /hooks       | Reusable functions to simplify repetitive actions |
| /lib         | Libraries helper functions                        |
| /prisma      | Database schema & seeds                           |
| /public      | Files folder (images, videos)                     |
| /types       | Typescript custom types                           |
