HetChat is an innovative mobile application developed by students from HETIC. The main goal of this project is to provide a real-time chat platform, offering a seamless and versatile communication experience.
Front | Back | Websocket |
---|---|---|
- Docker
- Node.js
- npm
- Expo
- React Native
- User authentication
- Create conversations with one or more participants
- Sending text messages and images
Using the git command
git checkout develop
git pull
git checkout feature -branch
git pull
git rebase develop
git checkout develop
git merge --squash feature-branch
git commit -m "Merge commit"
Create a config.json
file in back and front and enter the IP address indicated by expo when launching the app (following the schema of the config.example.json file)
In front folder do or copy and paste
npm i
In back folder do or copy and paste
npm i
In front folder do or copy and paste
npm start
In back folder do or copy and paste
docker-compose up -d --build
npm start
Click to expand
HTTP | URL | Method |
---|---|---|
GET | /getUser | getUser |
GET | /getOneUser | getOneUser |
POST | /login | signIn |
GET | /get-message-by-conv-id/:convId | getMessageByConvId |
GET | /getOneMessage | getOneMessage |
POST | /send-message | sendMessage |
GET | /get-all-conv-by-user/:id | getAllConvByUser |
GET | /getOneConv | getOneConv |
POST | /createConv | createConv |
- Github: @ValentineLefebvre
- Github: @TisoOfficiel
- Github: @polinzz
- Github: @Nerilus
- Github: @Doud75
- Github: @anthony-rgs