This project is the backend of my personal project that i called React Chat.
If you're looking for the frontend of this project, click here
This is a basic real time chat developed to increase my knowledge in React, Node.js and Socket.io. If you feel it can help you with something, feel free to use partly or totally this code. 😋
In the project directory, you can run:
npm install
Install the dependencies
npx sequelize-cli db:migrate
Run the migrations. You need to create a pg database called react-chat before run the migrations.
npm run dev
Runs the api in the development mode in: http://localhost:3100
- Register Account
- Confirm Account by email
- Recovery Password
- Login
- Change profile picture
- Find and talk to other persons
To-do list:
- Block persons
- Send files (gif, images, emojis);
- Exclude a message
- Change status (online, show as offline, busy...)
This project is being developed in my free time