8000 GitHub - whoishina/brep: Bun + React + Elysia + Prisma
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

whoishina/brep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bun Fullstack Application

A modern fullstack web application built with Bun, React, Elysia, and Prisma.

System Requirements

  • Bun (JavaScript runtime and package manager)
  • Node.js (for development tools)

Getting Started

  1. Install dependencies:
bun install
  1. Generate Prisma client:
bun prisma:generate

Development

Run the development server:

bun dev

This will start both the frontend and backend servers concurrently.

Available Scripts

  • bun dev - Start development servers (frontend + backend)
  • bun build - Build both frontend and backend for production
  • bun start - Start production servers
  • bun ui:dev - Start frontend development server
  • bun app:dev - Start backend development server
  • bun lint - Run ESLint

Project Structure

.
├── src/                # Source code
│   ├── app/           # Backend application (Elysia)
│   ├── ui/            # Frontend application (React)
│   └── prisma/        # Database schema and migrations
├── docker/            # Docker configuration
├── public/            # Static assets
└── dist/              # Build output

Technologies Used

Backend

  • Bun - JavaScript runtime
  • Elysia - Web framework
  • Prisma - ORM and database toolkit
  • TypeScript - Programming language

Frontend

  • React 19
  • Vite - Build tool
  • TailwindCSS - Styling
  • Radix UI - Component library
  • React Query - Data fetching
  • React Router - Routing

Development Tools

  • ESLint - Code linting
  • TypeScript - Type checking
  • Docker - Containerization

License

MIT

About

Bun + React + Elysia + Prisma

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0