Skip to content

gdg-yonsei/gdgoc-yonsei-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

751 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDGoC Yonsei Official Website 🌐

This is the official website of Google Developer Groups on Campus Yonsei (GDGoC Yonsei). It is built with Next.js 16 (App Router), powered by Drizzle ORM with PostgreSQL, and integrates modern web technologies to ensure scalability, performance, and maintainability.

GDGoC Yonsei Official Website: https://gdgoc.yonsei.ac.kr

🚀 Tech Stack

  • Framework: Next.js 16 (App Router)
  • Language: TypeScript, React 19
  • Styling: Tailwind CSS 4, Typography Plugin
  • Database: PostgreSQL + Drizzle ORM
  • Authentication: NextAuth.js v5 + Drizzle Adapter + WebAuthn
  • Email: Resend + React Email
  • Storage: Cloudflare R2 (with presigned URLs for uploads)
  • Markdown & MDX: next-mdx-remote, react-markdown, rehype-sanitize
  • Animation: Motion
  • Utilities: Zod (validation), Jotai (state management)

🛠️ Setup & Development

  1. Clone the Repository

    git clone https://github.com/gdgoc-yonsei/gdgoc-yonsei-web.git
    cd gdgoc-yonsei-web
  2. Install Dependencies

    pnpm install
  3. Configure Environment Variables

    cp .env.example .env
  4. Run Database Migration

    pnpm db:push
    
  5. Start Development Server

    pnpm dev
    

Your app will be available at http://localhost:3000.

📦 NPM Scripts

  • pnpm dev → Run development server (Next.js + Turbopack)
  • pnpm build → Run DB migration & build the project
  • pnpm start → Run production server
  • pnpm db:studio → Open Drizzle Studio
  • pnpm format → Format code with Prettier
  • pnpm lint → Run ESLint checks

🧱 Architecture Docs

🤝 Contributing

We welcome contributions via issues and pull requests. For external contributors, please open an issue before submitting a PR.

📜 License

This project is licensed under the MIT License.

About

GDGoC Yonsei Official Website

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages