Esse projeto foi desenvolvido com as seguintes tecnologias:
Extras:
-
Main Libs
- Styled Components
- Axios
- React Icons
- Leaflet
- React Router DOM
- Express
- Multer
- Para mais detalhes, veja o package.json
-
Estilos
A Happy é uma plataforma que ajuda pessoas a sem conectarem com orfanatos próximos e podendo assim, o usuário agender uma visita e fazer o dia de uma criança mais feliz. Aplicação está sendo criada durante a semana Next Level Week 3 da Rocektseat:.
Podemos considerar este projeto como sendo divido em três partes:
- Backend
- Frontend
- Mobile
💡 Tanto o Frontend quanto o Mobile precisam que o Backend esteja sendo executado para funcionar.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
E também será preciso um editor, eu indico o VSCode
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/happy
# Acesse a pasta do projeto no terminal/cmd
$ cd happy
# Vá para a pasta Backend
$ cd backend
# Instale as dependências
$ npm install ou yarn
# Execute a aplicação em modo de desenvolvimento
$ npm run dev ou yarn dev
# Antes crie a database da pasta: src/database/database.sqlite e execute:
$ npm typeorm migration:run ou yarn typeorm migration:run
# O servidor inciará na porta:3333 - acesse http://localhost:3333
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/happy
# Acesse a pasta do projeto no seu terminal/cmd
$ cd happy
# Vá para a pasta da aplicação FrontEnd
$ cd frontend
# Instale as dependências
$ npm install ou yarn
# Execute a aplicação
$ npm start ou yarn start
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/happy
# Acesse a pasta do projeto no seu terminal/cmd
$ cd happy
# Vá para a pasta da aplicação Mobile
$ cd mobile
# Instale as dependências
$ npm install ou yarn
# Execute a aplicação
$ expo start ou yarn start
# A aplicação será aberta no navegador basta acessar via QR Code pelo celular
- Fork esse repositório;
- Crie uma branch com a sua feature:
git checkout -b my-feature
- Commit suas mudanças:
git commit -m 'feat: My new feature'
- Push a sua branch:
git push origin my-feature
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Me acompanhe nas minhas redes sociais.
Feito com ❤️ by Alexander 🤙🏾