This project is a conversation application. It is possible to create new conversations with any registered user.
- Node.js
- Express
- TypeScript
- Web Socket
- MySQL
- Sequelize
- Cors
- React.js
- CSS3
- Axios
- ContextAPI
- Docker
- Git
Users should be able to:
- Login and register;
- Create new chat with any registered user;
- Send messages;
- Edit your profile;
- Make sure you have Docker installed
- Clone this repo
- in the root folder run: $ docker-compose up -d --build
- run: $ docker exec -it ch-back sh
- run: $ npx sequelize-cli db:drop && npx sequelize-cli db:create && npx sequelize-cli db:migrate && npx sequelize-cli db:seed:all
- Access localhost:3000 to interact with the application.
There are six previously registered users:
Password | |
julia@email.com | Senha123 |
joao@email.com | Senha123 |
lucas@email.com | Senha123 |
vinicius@email.com | Senha123 |
marianne@email.com | Senha123 |
zita@email.com | Senha123 |