A collaborative documentation platform β powered by Next.js 15 (App Router) and rich modern stack.
π Note: Project description and features will be added soon.
- Framework: Next.js 15 (App Router)
- Database: PostgreSQL (via Docker)
- ORM: Prisma
- Package Manager: Bun
- Styling: Tailwind CSS v4
- UI Library: ShadCN UI
- Editor: Tiptap (rich text editing)
- State Management: Zustand
- Forms & Validation: React Hook Form + Zod
- Icons: Lucide React Icons
- Environment: Dockerized setup for consistent local dev
Follow these steps to get the app running on your local machine.
Install Bun globally. You can use npm or the official script:
npm install -g bunor:
curl -fsSL https://bun.sh/install | bashπ‘ After install, restart your terminal and run bun --version to verify installation.
Docker is required to run the database in a containerized environment.
πΉ For Windows: Download and install Docker Desktop.
Start Docker Desktop and make sure it is running (check the taskbar icon).
π‘ You must manually start Docker Desktop before running Docker commands.
πΉ For Linux:
# Install Docker
curl -fsSL https://get.docker.com | bash
# Add your user to the docker group to run without sudo (optional but recommended)
sudo usermod -aG docker $USER
newgrp dockercp .env.example .envbun install
β οΈ Ifbun installtakes too long or stalls at postinstall, you can temporarily comment out thepostinstallscript inpackage.jsonto speed things up:
"scripts": {
// "postinstall": "prisma generate"
}docker compose uphttp://localhost:3000The app should now be running in development mode with Docker and Bun.
host: localhost
port: 5432
user: mazumder
password: 1234

