https://github.com/nermalcat69/promptu.app
this is currently abandoned (check wayback machine to see what it looked like)
https://github.com/nermalcat69/promptu.app
Last synced: 18 days ago
JSON representation
this is currently abandoned (check wayback machine to see what it looked like)
- Host: GitHub
- URL: https://github.com/nermalcat69/promptu.app
- Owner: nermalcat69
- License: mit
- Created: 2025-05-31T10:05:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-20T07:34:17.000Z (10 months ago)
- Last Synced: 2025-12-23T02:19:15.025Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 746 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Titan
Next.js 15 fullstack template with better-auth for authentication and drizzle-orm as the ORM.

> [!WARNING]
> This project uses Next.js 15-canary to support node runtime on middleware. This is not yet supported in stable version.
## Tech Stack
- Full-stack framework: Next.js 15-canary
- UI: Tailwind CSS v4
- Component library: Shadcn UI
- Authentication: better-auth
- Database: postgres
- ORM: drizzle-orm
## Features
- Authentication
- Social login
- Google
- Github
- Discord
- Database
- Postgres (Neon)
- ORM: drizzle-orm
- Next.js API, server actions, and middleware
## Getting Started
1. Clone the repository
```bash
git clone https://github.com/rudrodip/titan.git
```
2. Install dependencies
```bash
bun install
```
3. Create environment file
```bash
cp .env.example .env
```
4. Generate database schema
```bash
bun run db:generate
```
5. Migrate database
```bash
bun run db:migrate
```
6. Run the development server
```bash
bun dev
```
7. Open the browser and navigate to `http://localhost:3000`