Here is the folder structure of this app.
evently/
|- app/
|-- (auth)/
|--- sign-in/[[...sign-in]]/
|--- sign-up/[[...sign-up]]/
|--- layout.tsx
|-- (root)/
|--- events/
|---- [id]/update/
|---- create/
|--- orders/
|--- profile/
|--- layout.tsx
|--- page.tsx
|-- api/
|--- uploadthing/
|---- core.ts
|---- route.ts
|--- webhook/
|---- clerk/
|----- route.ts
|---- stripe/
|----- route.ts
|-- favicon.ico
|-- globals.css
|-- layout.tsx
|- components/
|-- shared/
|-- ui/
|- config/
|-- site.ts
|- constants/
|-- index.ts
|- lib/
|-- actions/
|--- category.actions.ts
|--- event.actions.ts
|--- order.actions.ts
|--- user.actions.ts
|-- database/
|--- models/
|---- category.model.ts
|---- event.model.ts
|---- order.model.ts
|---- user.model.ts
|--- index.ts
|-- uploadthing.ts
|-- utils.ts
|-- validator.ts
|- public/assets/
|-- icons/
|-- images/
|- types/
|-- index.ts
|- .env.example
|- .env.local
|- .gitignore
|- components.json
|- middleware.ts
|- next.config.js
|- package-lock.json
|- package.json
|- postcss.config.js
|- tailwind.config.ts
|- tsconfig.jsonThis is a Next.js project bootstrapped with create-next-app.
To start the development server, use one of the following commands:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev