Fullstack application to communicate in real time
💻 Frontend
- Install LTS Node version.
💾 Backend (server Node)
- Install LTS Node version.
- Install Docker
📱 Mobile
- Install Expo CLI
☁ Backend (Elixir)
- Install Docker
- Install Elixir (> 1.12) + Erlang + Phoenix
💻 Frontend
- Vite
- Typescript
- Styled components
- Socket.io
- Axios
💾 Backend (server Node)
- Node
- Typescript
- Docker
- Postgres
- Socket.io
- Prisma
- JWT
- Axios
📱 Mobile
- Expo bare workflow
- Moti
- Socket.io
☁ Backend (Elixir)
- Elixir
- Phoenix
- Quantum
To use, follow the steps:
- yarn || npm install
- docker-compose up + yarn/npm prisma migrate dev on /server
> 💻 Frontend
- yarn dev
> 💾 Backend (server Node)
- set environment variables
- yarn dev
> 📱 Mobile
- expo start
> ☁ Backend (Elixir)
- mix phx.server
- Check .env.example to see the env variables!
To contribue with burningHeat, follow the steps:
- Fork this repository.
- Create a branch:
git checkout -b <name_branch>
. - Make the changes and confirm:
git commit -m '<message_commit>'
- Send to original repository:
git push origin <main_branch> / <local>
- Send the pull request.
Alternatively, see the GitHub documentation at how to create a pull request.
Made with ❤️ by:
Rodrigo Victor |