KS-PMT
github.com/robihdy/ks-pmt
KS-PMT is a project management tool used to manage software projects at KS agency.
Tech stack:
-
Back-End
- Written in TypeScript (Node.js)
- Framework: NestJS
- Database: PostgreSQL
- Mailer: Nodemailer using SMTP
-
Front-End
- Written in TypeScript (React)
- State management: React Context API & Hooks
InteraQ
github.com/robihdy/interaq
InteraQ is an online interactive question polling web-app. InteraQ allows users to crowdsource the best questions from the audience in real-time.
Tech stack:
-
Back-End
- Hasura GraphQL and Node.js
- Database: PostgreSQL
- Real-time communication protocol: WebSocket
-
Front-End
- Written in JavaScript (React)
- GraphQL client: Apollo client
- Real-time communication protocol: WebSocket
GoChat
github.com/robihdy/gochat
GoChat is an online chat web-app. GoChat allows users to chat with each other about certain topics/channels in real time.
Tech stack:
-
Back-End
- Written in Go
- Database: RethinkDB
- Container: Docker
- Communication protocol: WebSocket
-
Front-End
- Written in JavaScript (React)
- Communication protocol: WebSocket