932 B
932 B
Silos
A collaborative workspace platform — your knowledge, your team, one place.
Tech Stack
- Frontend: React + TypeScript + Tailwind CSS
- Backend: FastAPI + SQLAlchemy
- Database: PostgreSQL (users, auth) + MongoDB (whiteboards, sketches)
Quick Start
1. Start databases
docker compose up -d
2. Backend
cd backend
copy .env.example .env
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
3. Frontend
cd frontend
npm install
npm run dev
- Landing page: http://localhost:5173
- Login page: http://localhost:5173/login
- API docs: http://localhost:8000/docs
Project Structure
Silos/
├── frontend/ # React + Tailwind
├── backend/ # FastAPI
└── docker-compose.yml