Skip to content

Stardust-Cruzaders/Imora-Backend

Repository files navigation

💜 Imora-Backend 💜

Esse é o backend do aplicativo android imora, desenvolvido com NodeJS,Typescript e um banco de dados postgreSQL

Run in Insomnia}

Tecnologias 🚀

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • NodeJS
  • Typescript
  • PostgreSQL
  • Google Cloud Storage

Sumário 🛰

Sobre 📖

Descrição

O Aplicativo Imora foi projetado para conectar estudantes que querem cursar faculdade em outra cidade com repúblicas universitárias que aceitam estudantes ou pessoas com imóveis ou quartos disponíveis para alugar. O Imora busca reunir oferta e procura em um único local, diminuindo o tempo que um estudante passaria procurando uma moradia ou o tempo que um locador gastaria tentando alugar seu imóvel.

Esse é a Rest API criada com typescript e node, você pode encontrar o repositório do aplicativo criado com react native aqui

Objetivo

O projeto foi desenvolvido como trabalho de conclusão de curso do 3º Ano do ensino médio integrado ao técnico na ETEC Rodrigues de abreu.

O que eu aprendi 👨‍🏫

  • typescript.
  • ORM (typeorm em especial).
  • Google cloud storage e Cloud de maneira geral.
  • Boas práticas.
  • Arquitetura de software.
  • Deploy da Rest API no heroku.

Instalação 👷‍♂️

Instalando dependências

Dentro do projeto, execute: yarn

Executando a API em modo de desenvolvimento

yarn dev:server

Executar as migrations

yarn typeorm migrations:run

Não esqueça de criar um banco de dados e atualizar as informações do arquivo


Funcionalidades 🛠✨

  • Autenticação.
  • CRUD completo de usuários.
  • CRUD completo de residências.
  • Residências podem ser filtradas por nome,preço, cidade e tipo (Casa, Apartamento, República).
  • Usuários podem visualizar uma trajetória da sua localização atual até a residência cadastrada com um único clique.
  • Integração com Google maps API.
  • Integração com o Google cloud storage.

Contato 💼

Kauã Steliano
Name

Kauã Steliano

Twitter: @Steli4nok LinkedIn: Kauã Alexandro Steliano E-mail: stelianok@gmail.com Github: Stelianok


Licença 👨‍⚖️

License

About

This is the backend of the Imora mobile app. developed with nodejs, typescript with a postgrsesql database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors