Levando felicidade para o mundo
📱 Mobile
💻 Web
🌐 Back-end
💡 Projeto idealizado para a divulgação de orfanatos locais por meio de cadastro.
📌 Essas foram as tecnologias mais utilizados no decorrer do projeto
🔖 Para rodar o projeto localmente você precisará seguir algumas intruções
- É necessário que o NodeJS esteja instalado em sua máquina
- Você também irá precisar de um gerenciador de pacotes, nesse projeto usei o Yarn
- Foi usado Postgres nesse projeto, vá ao arquivo
ormconfig.jse insira as informações de sua conexão.
# Clone o repositório
git clone https://github.com/cKauan/happy-server.git
# Instale todos os pacotes
# Yarn
yarn install
# Npm
npm install
# Rode as migrations
# Yarn
yarn typeorm migration:run
# Npm
npm run typeorm migration:run
# Ambiente de desenvolvimento
# Yarn
yarn dev
# Npm
npm run dev
# Ambiente de Produção
# Yarn
yarn build
# Npm
npm run build
# Iniciar em produção
# Yarn
yarn start
# Npm
npm run start// Criar orfanatos
POST - /orphanages
Content-Type: multipart/form-data
name: string*
latitude: number*
longitude: number*
about: string*
instructions: string*
opening_hours: string*
open_on_weekends: boolean*
images: file*
*: Obrigatório
// Listar orfanatos
GET - /orphanages
[
{
id: number,
name: string,
latitude: number,
longitude: number,
about: string,
instructions: string,
opening_hours: string,
open_on_weekends: boolean,
images: [
{
id: number,
url: string
}
]
}
]
// Detalhes de um orfanato
GET - /orphanages/:id
{
id: number,
name: string,
latitude: number,
longitude: number,
about: string,
instructions: string,
opening_hours: string,
open_on_weekends: boolean,
images: [
{
id: number,
url: string
}
]
}
// Deletar um orfanato
DELETE - /orphanages/:id
{
message: "Sucess Deleted"
}🎯 Você quer contribuir para o projeto e não sabe como?
- Dê Fork no projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Comite as alterações (
git commit -m 'Add some AmazingFeature') - Faça o push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
👦 Carlos Kauãn - https://twitter.com/carlaodamassaa - carloskauanmoreiradesousa@gmail.com
⚡ Link do projeto: https://github.com/cKauan/happy-web
Feito com 💚 por Carlos Kauãn
