/full-stack-whatsapp-clone

A Whatsapp clone made with React, Typescript, GraphQL, Apollo, PostgreSQL.

Primary LanguageTypeScript

Full Stack Whatsapp Clone

Full Stack Whatsapp Clone is an Open Source Client-Server app that emulates the messaging platform Whatsapp.

Built With these Technologies

Client

Server

Installing

You need to install Node.js and PostgreSQL. After cloning it have a look at the scripts to set up the database and then run npm install in both, the client and the server directories.

Available Scripts

In both, client and server directories.

npm run start

Runs each part (client & server) in development mode.
Open http://localhost:3000 to view the client in the browser.

npm run format

Formats document files.
See more information about prettier configuration here.

npm run test

Run the app tests.

Learn More

I made this project following the Urigo's awesome course from The Guild. Please have a look at it for more information on how it was done because it is excellently documented.

License

This project is licensed under the MIT License

Acknowledgments

All my acknowledgments go to Urigo and The Guild members for creating and, more importantly, maintaining and updating the tutorial made with the Tortilla framework.
I have learned so much thanks to this project and not just about the technologies used to create it but also about good practices in Software Development nowadays.