Modern full-stack personal/team knowledge management application Backend: FastAPI + PostgreSQL Frontend: React + TypeScript + Vite + Tailwind
- JWT Authentication & user management
- Create, read, update, delete knowledge entries
- Rich text editing (planned: markdown / tiptap / lexical)
- Dashboard with recent activity & statistics
- Responsive design
- Docker & docker-compose ready
# 1. Clone repository
git clone https://github.com/bundlab/team-knowledge-base-wiki.git
cd team-knowledge-base-wiki
# 2. Copy environment files
cp .env.example .env
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
# 3. (optional) change passwords / secrets
# 4. Start everything
docker compose up -d --buildteam-knowledge/
├── backend/ → FastAPI application
├── frontend/ → React + Vite + TS application
├── docker-compose.yml
├── .github/workflows/ci.yml → basic CI pipeline
└── README.md
Contributions are welcome! Feel free to submit pull requests.
MIT License
Abdullahi Bundi
If you like this project:
- ⭐ Star the repository
- 🍴 Fork the project
- 🛠 Contribute improvements
🚧 Active Development
More features and improvements coming soon.