About | Layout | Technology | Installation and execution | Como contribuir | Licensa
happy is an application that was inspired by Children's Day, with the aim of connecting people to the nearest orphanages, providing the necessary information for visits. to visit see the web version click here
Access the Layout in the web and mobile versions using the cards below
Go to the website here
- Criado por Tiago Lutchenberg
Website (React + TypeScript)
Server (NodeJS + TypeScript)
Mobile (React Native + TypeScript)
Utility
- Protótipo no Figma
- Leaflet
- Visual Studio Code
- Insomnia
- GitKraken
- BeekepperStudio
For executing the project need a have the NodeJS, Git and a code editor installed on your computer, i recommend Visual Studio Code, and as optional Yarn to use with nodejs.
# Starting from the project root folder, go to backend folder
$ cd backend
# Install the dependencies
$ yarn
# Use the script to run the migrations
$ yarn typeorm migration:run
# To finish, run the api service
$ yarn dev
# Well done, project is started!
# Starting from the project root folder, go to web folder
$ cd web
# Install the dependencies
$ yarn
# Be sure the file 'src/services/api.ts' have the IP to your API
# Start the client
$ yarn start
# Starting from the project root folder, go to mobile folder
$ cd mobile
# Be sure the file 'src/services/api.ts' have the IP to your API
# Start the expo service and scan the QR code with Expo Client
$ yarn start
Make a fork of this repository
# Fork using GitHub official command line
# If you don't have the GitHub CLI, use the web site to do that.
$ gh repo fork Diego-DevsS
Follow the steps below
# Clone your fork
$ git clone your-fork-url && cd Happy
# Create a branch with your feature
$ git checkout -b my-feature
# Make the commit with your changes
$ git commit -m 'feat: My new feature'
# Send the code to your remote branch
$ git push origin my-feature
After your pull request is merged, you can delete your branch
This project is under MIT license. Check file LICENSE for more details.