Skip to content
/ Happy Public

Aplicação criada em evento da rocketseat, o nlw em sua 3° edição

Notifications You must be signed in to change notification settings

dc7devs/Happy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy

Next Level Week #3

About   |    Layout   |    Technology   |    Installation and execution   |    Como contribuir   |    Licensa

Happy


📃 About

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

🎨 Layout

Access the Layout in the web and mobile versions using the cards below

Go to the website here

🔨 Technolody

Website (React + TypeScript)

Server (NodeJS + TypeScript)

Mobile (React Native + TypeScript)

Utility

  • Protótipo no Figma
  • Leaflet
  • Visual Studio Code
  • Insomnia
  • GitKraken
  • BeekepperStudio

🚀 Installation and execution

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.

🎲 Running the Back-end (servidor)

# 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!

🧭 Running the web aplication (Frontend)

# 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

📱 Running the mobile aplication (Mobile)

# 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

💡 How construct

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

📲 Contato

📝 Licensa

This project is under MIT license. Check file LICENSE for more details.


©2020 - Diego Silva

About

Aplicação criada em evento da rocketseat, o nlw em sua 3° edição

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages