first commit
This commit is contained in:
commit
6e354ba041
109 changed files with 12110 additions and 0 deletions
49
README.md
Normal file
49
README.md
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# 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
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### 2. Backend
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
```bash
|
||||
cd frontend
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
- Landing page: [http://localhost:5173](http://localhost:5173)
|
||||
- Login page: [http://localhost:5173/login](http://localhost:5173/login)
|
||||
- API docs: [http://localhost:8000/docs](http://localhost:8000/docs)
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
Silos/
|
||||
├── frontend/ # React + Tailwind
|
||||
├── backend/ # FastAPI
|
||||
└── docker-compose.yml
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue