Resources - 42-jkoers/ft_transcendence GitHub Wiki
Guidelines and best practices
- Vue Style Guilde
- Best Practices for Writing Vue Apps — Component Naming and Organization
- Awesome NestJS
Remove Sensitive Data from GitHub
General
-
NestJs: a fundamental tutorial to create a simple api
NestJS
Linting
- Why You Should Use ESLint, Prettier & EditorConfig
- Set up ESlint, Prettier & EditorConfig without conflicts
- ESLint Configuration Files
- eslint-plugin-prettier description
DB and ORM
Input Validation
User
- Database: basic tutorial to connect backend with postgres
- OAuth: tutorial to set up the OAuth flow (with Discord OAuth as example)
Chat
-
NestJS & websockets: basic video tutorial
Socket.IO
client-side interacting with server-side