Skip to content

RodrigoRVSN/burningHeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

burningHeat

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests


image image


Fullstack application to communicate in real time


💻 Prerequisites

💻 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

🛠 Tools used

💻 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

🚀 Installing burningHeat

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


🔒 ENV Example

  • Check .env.example to see the env variables!

📫 Contribuiting with burningHeat

To contribue with burningHeat, follow the steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <name_branch>.
  3. Make the changes and confirm: git commit -m '<message_commit>'
  4. Send to original repository: git push origin <main_branch> / <local>
  5. Send the pull request.

Alternatively, see the GitHub documentation at how to create a pull request.


🤝 Contributors

Made with ❤️ by:

Foto do Iuri Silva no GitHub
Rodrigo Victor