Skip to content

A social platform built with Next.js, supporting PWA (Progressive Web App)

Notifications You must be signed in to change notification settings

linchen1987/time-discuss

Repository files navigation

Time Discuss

A social platform built with Next.js, supporting PWA (Progressive Web App) functionality.

✨ Key Features

  • 📱 PWA Support - Installable as mobile/desktop app
  • 💬 Social Sharing - Post publishing, comment interactions
  • 🎨 Modern UI - Beautiful interface based on Tailwind CSS
  • 🔐 User Authentication - Secure login and registration system
  • 📝 Rich Text Editor - Support for Markdown and rich text content

🚀 Quick Deployment

  1. Install Dependencies
    npm install
  2. Build Project
    npm run build
  3. Configure Environment Variables
    # Modify .env as prompted
    cp .env.example .env
  4. Initialize Database
    npx prisma migrate deploy
  5. Start Service
    npm run start

🚀 Quick Development

Install Dependencies

npm install

Start Development Server

npm run dev

Open http://localhost:3000 to view the application.

🚀 Development Setup

  1. Install Dependencies
    npm install
  2. Configure Environment Variables
    # Modify .env as prompted
    cp .env.example .env
  3. Update Database Schema
    npx prisma db push
  4. Start Service
    npm run dev

🔧 Tech Stack

  • Framework: Next.js 15
  • Styling: Tailwind CSS
  • Database: Prisma + SQLite
  • Authentication: NextAuth.js
  • PWA: Web App Manifest + Service Worker
  • Types: TypeScript

About

A social platform built with Next.js, supporting PWA (Progressive Web App)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published