Final project of the 42_cursus.
ft_transcendence is a website where users can play games such as pong with other players, as well as features such as JWT/2FA authentication, a chat, private messages, friends list, profiles, a match-making system, and a spectating system.
ft_transcendence uses the following technologies:
React NestJS PostgreSQL
Our API is fully documented with swagger at http://localhost:3000/api/
(using openapi3.0).
Here are some of the resources we have used.
https://dev.to/novu/building-a-chat-app-with-socketio-and-react-2edj https://www.mindmeister.com/map/2462871372 https://arctype.com/blog/nestjs-2fa/ https://github.com/typeorm/typeorm/blob/master/docs/listeners-and-subscribers.md#beforeupdate https://orkhan.gitbook.io/typeorm/docs/find-options https://www.youtube.com/watch?v=LlvBzyy-558&list=LL&index=1 https://github.com/axios/axios#request-config https://stackoverflow.com/questions/58579426/in-useeffect-whats-the-difference-between-providing-no-dependency-array-and-an