The React project for the open-source Chat Platform

Chat Platform React

This is the React project for the open-source Chat Platform I (Anson) am building from the ground up. To watch the full development process from the beginning, please see the up-to-date playlist on YouTube. To see the back-end project, see the Chat Platform NestJS repository.

For any additional questions, you can always stop by my livestream, connect with me on my Discord Server, or follow me Twitter.

Installation

Before you try to run this project locally, you must have both the React & NestJS project, as well as a SQL database. I use MySQL, but you can switch to another database like PostgreSQL very easily.

  1. Clone this repository and install all dependencies.
  2. Go to Chat Platform NestJS repository and follow all the instructions on setting up the backend.
  3. Run both projects using the start:dev script using either npm, yarn, or whatever package manager you use.
  4. There is no landing page, the main routes are:
    • /register route to create an account
    • /login to login to the app
    • /conversations is where all the magic happens

License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Under this license, you may not use this project for:

  1. Commercial Purposes
  2. Distributing this project after modifying it
  3. You may not use this without appropriate attribution

GitHub

View Github