https://www.youtube.com/watch?v=2Yrj9KjrAhw&feature=youtu.be
- Designed for mobile first;
- User sessions using tokens;
- User data validation as well as passwords enctypted in the database;
- User can upload an avatar;
- User can send friend requests to other users using a friend tag;
- Real time messaging with friends only.
- Save chat messages in the database so the user can see previous sent messages (they are currently living in the Chat component memory);
- Search for an addressee/friend;
- Desktop layout.
- React.js
- Node.js / Express.js
- PostgreSQL
npm install
;npm start
- Create your
TOKEN_SECRET
in a.env
file; npm install
;npm run initdb
(this will run the./src/db/sql_init.sql
script withpsql
. If you prefer you can copy paste that code into your postgres database environment);npm run dev