Skip to content

IvanTsxx/Portafolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portafolio

Personal portfolio and blog built with modern web technologies

Next.js React Tailwind TypeScript

Personal portfolio and blog with authentication, MDX content, and a component registry.

Stack

Technology Purpose
Next.js 16 App Router + React 19
Tailwind CSS v4 Styling
shadcn/ui Components
better-auth GitHub OAuth
Prisma PostgreSQL ORM
TanStack Form + Zod Form handling

Features

  • Blog — MDX posts with syntax highlighting (Shiki)
  • Component Registry — Publish shadcn/ui components
  • Authentication — GitHub OAuth via better-auth
  • Analytics — Vercel Analytics
  • Database — PostgreSQL with Prisma + Redis caching

Quick Start

# Install dependencies
bun install

# Start dev server
bun run dev

Commands

Command Description
bun run dev Dev server with Turbopack
bun run build Production build
bun run typecheck Type check
bun run fix Auto-fix lint & format
bun run db:studio Prisma Studio

Contributing

Contributions are welcome! If you find a bug or have a feature idea:

  1. Fork the repo
  2. Create your branch (git checkout -b feature/awesome)
  3. Commit your changes
  4. Push to the branch
  5. Open a PR

If this project helps you, consider giving it a ⭐ — it keeps me motivated to keep building.

About

My personal portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors