Skip to content
development resource collaboration board
Branch: dev
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
architecture
backend
client
prototype
webserver
.gitignore
README.md

README.md

referring to blog on this project: https://note.siwei.info/project-resource-board-a-scalable-webapp-with-flask-socketio-and-vue-js/

arch digram

Arch designed as below, which is inspired by Flack

Arch digram

prototpying

Created with Balsamiq Mockups, an animation was created here as well :-) .

resource-board ❯ tree prototype
prototype
├── board.bmpr
├── board.pdf
└── demo-board-history.mp4

web-client

Single-page web client created with Vue.js .

cd client
npm install
npm run build

backend

RESTful and SocketIO server created with Flask-Socket.IO .

cp backend/.env-example backend/.env
cd backend
vim .env # edit configurations
python server.py
You can’t perform that action at this time.