Blueskim is full-stack, open-source chat application inspired by Discord, with a strong emphasis on clean architecture and maintainable code. Iterated through multiple rewrites to refine structure, resulting in a well-organized scalable codebase with a polished vertical slice of the frontend. The development was stopped before the backend was properly implemented and other frontend pages were implemented due to very time-intensive nature of keeping near-perfect clean codebase without any minor or major defects.
In first terminal:
cd frontend
pnpm install
pnpm devIn second terminal:
cd backend
cargo rIn third terminal:
cd nginx
nginx -p . -c nginx.conf
# on nginx config change
nginx -p . -c nginx.conf -s reload
# shutdown
nginx -p . -c nginx.conf -s quit