The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
This application uses a client - server architecture.
The client stack is:
- Vite
- React
- Tanstack Router
- Better-Auth
- Tanstack Query (upcoming)
- TailwindCSS (upcoming)
- Shadcn UI (upcoming)
The server stack is:
- Bun
- Hono
- PostgreSQL
- Prisma
- Better-Auth
- Zod (upcoming)
- Navigate to the server directory and run
bun install
to install the dependencies. - Create the
.env
file and add the environment variables from the.env.example
file.
BETTER_AUTH_SECRET=
BETTER_AUTH_URL=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
DATABASE_URL=
- Run
bun run dev
to start the development server.
- Navigate to the client directory and run
bun install
to install the dependencies. - Run
bun run dev
to start the development server.