This project is consists of a very basic chat app, where you can create accounts find other users on the main page and start chatting with them.
Features:
- Register
- Login
- Logout
- Start chats
- Send and receive messages
- Live notifications
- Recover lost passwords
This website features cookie authentication for security.
Those are the frameworks/libraries used to build this server.
In order to try this locally you you may also want to download and run the client side.
To run this project you will need to do the following:
- yarn
npm install --global yarn
- Install redis for Windows or for other operating systems
- Install PostgreSQL
- Clone the repo
git clone https://github.com/CristianCiubancan/chat-server
- Install packages
yarn install
- Edit the
.env
file - build the js version or watch for changes
yarn watch
- Run the server
yarn dev