Skip to content

bundlab/team-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Knowledge Base Wiki

Modern full-stack personal/team knowledge management application Backend: FastAPI + PostgreSQL Frontend: React + TypeScript + Vite + Tailwind

FastAPI React TypeScript Tailwind Docker

✨ Features (current & planned)

  • 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

🚀 Quick Start (Docker — recommended)

# 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 --build

Project Structure

team-knowledge/
├── backend/                  → FastAPI application
├── frontend/                 → React + Vite + TS application
├── docker-compose.yml
├── .github/workflows/ci.yml  → basic CI pipeline
└── README.md

🤝 Contributing

Contributions are welcome! Feel free to submit pull requests.

📜 License

MIT License

👨‍💻 Author

Abdullahi Bundi

⭐ Support

If you like this project:

  • ⭐ Star the repository
  • 🍴 Fork the project
  • 🛠 Contribute improvements

📢 Project Status

🚧 Active Development

More features and improvements coming soon.

About

Modern full-stack Team Knowledge Base Wiki built with FastAPI (Python) + React + TypeScript + PostgreSQL. Features JWT authentication, knowledge management, responsive dashboard, and Docker support. Perfect for team documentation and personal knowledge sharing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors