/next-fullstack-realworld-app

Full-Stack Next.js Realworld App

Primary LanguageTypeScriptMIT LicenseMIT

RealWorld Example App

Next.js 14, React, Prisma, Postgres

demo available at https://next-fullstack-realworld-app.vercel.app/

Screenshot

RealWorld Example App

Development

First, run the development server:

docker-compose up --build --force-recreate

Open http://localhost:3000 with your browser to see the result.

Production

# Build prod
docker compose -f docker-compose.production.yml build

# Up prod in detached mode
docker compose -f docker-compose.production.yml up -d

Open http://localhost:3000.

Key Features

  1. Authentication via Next-Auth
  2. Login/ Register
  3. Articles: Create, Edit, Delete
  4. Filter articles by tag, author, favorited
  5. Comments on articles
  6. Favorite articles
  7. Follow other users
  8. i18n: English, Chinese Simplified

References