Skip to content

markgomer/brev.ly-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brev.ly

A modern URL shortener service with a full-featured API and a React management dashboard.

🚀 Stack

  • Frontend: React 19, Vite, TailwindCSS 4, Phosphor Icons.
  • Backend: Fastify, Drizzle ORM, PostgreSQL, Zod, Swagger.
  • Infrastructure: Bun, Docker, Cloudflare R2 (S3).

🛠️ Setup & Execution

1. Environment

Create a .env file in the root based on .env.example and fill in your credentials:

cp .env.example .env

2. Backend (Container)

Start the database and server using Docker:

cd server && docker compose up -d

3. Frontend (Build & Run)

Build and preview the React application:

cd web && bun i && bun run build && bun run preview

🔗 Access

About

Brev.ly clone.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors