Clonebook is a copy of facebook. I mean, not identical, but it has close design and lots of features like creating posts or adding friends. By making this project, I learned how to use GraphQL with URQL client, how to manage PostgreSQL using typeorm and how to upload images to AWS S3 bucket.
posts
friends
reactions
comments
stories
React
Next.js
TypeScript
Chakra UI
Urql
Node.js
Express
AWS S3
typeorm
GraphQL
Apollo Server
PostgreSQL
MessageDrop is a platform to chat on. You can create your room and add friends. In this project I learned how to use graphql subscriptions. It was essential to create live chat. I used MongoDB in this project to feel the difference between SQL and No-SQL database. Both are great, but I prefer Mongo :)
chat room creation
chat user hierarchy
images and files in messages
invite requests
chat room settings
account verification via email and SMS
React
Next.js
TypeScript
Apollo Client
Sass
Node.js
Express
AWS S3
MongoDB / typegoose
Redis
GraphQL
Apollo
Twilio
Send me a message and I will respond as soon as possible