Skip to content

App desenvolvido no NLW3, evento organizado pela Rocketseat, a fim de conectar instituições que acolhem crianças com pessoas que desejam visitar esses lugares

Notifications You must be signed in to change notification settings

ojeffpinheiro01/Happy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy

Take happiness to the world 😄

yarn npm

Overview 📖

The application Happy was developed during Next Level Week # 3 - OmniStack trail - offered by Rocketseat In order to connect institutions that welcome children to people who wish to visit these places. In order to provide moments of unique felcidides for both.

🚧 Version 2.0 in development 🚧

Technologies 💻

This project was developed with the following technologies:

Frontend Web
Frontend Mobile
Backend
---

Notion Files 📋


Preview 👁️

Web 🖥️

Happy Web Happy Web Happy Web Happy Web

Mobile 📱

Happy Mobile map Happy Mobile map 2 Happy Mobile create Happy Mobile details Happy Mobile details


Layout 🎨

The Layout was developed by Rocketseat, and you can access it on Figma:


🍃 Routes


Mapbox 🗺️

Follow the instructions to use the mapbox instead of openstreetmap.

  • At "https://account.mapbox.com/", copy your token;
  • At the root of the web project create a file called ".env";
  • Inside this file, type "REACT_APP_MAPBOX_TOKEN =" and paste your token right after;

If you did everything correctly, you are using the mapbox API with your Token on the map page. 😄

If you have an account at [mapbox] (https://www.mapbox.com/), you can use your token to use the application map. However, if you don't want to have this job, no problem, just comment the line of code in the mapbox, and uncomment the line of code from [openstreetmap] (https://www.openstreetmap.org/).


How to use 🔥

Precondition 🏳️

You should have:

  • NodeJS
  • Package manager (NPM ou Yarn)

Clone this repository

$ git clone https://github.com/ojeffoinheiro/Happy

Enter on source

$ cd happy

Install the dependencies

cd backend && yarn install
cd web && yarn install
cd mobile && yarn install

Running the Server 🌐

Enter on folder

$ cd backend

Run the server

$ yarn dev

Run on web 💻

Enter on folder

$ cd web

Run the application

$ yarn start

Run on mobile 📱

Entre na pasta

$ cd mobile

Run the application

$ yarn start

After installing the premises and having started the mobile application, the expo page will open.

1 - Android Emulador

On the metro bundler page, click on "Run on Android device / emulator" and wait to load. Keep in mind that you must have gone through the installation process android sdk, etc.

2 - IOS Emulador

On the metro bundler page, click on "Run on iOS simulator" and wait to load.

3 - On your smartphone

Download the Expo app:

After downloading, go back to the metro bundler page and scan the QR Code with the Expo app.


How to contribute ⚙️

  • Fork this repository;
  • Create a branch with your feature: git checkout -b my-feature;
  • Commit your changes: git commit -m 'feat: My new feature';
  • Push to your branch: git push origin my-feature.

About

App desenvolvido no NLW3, evento organizado pela Rocketseat, a fim de conectar instituições que acolhem crianças com pessoas que desejam visitar esses lugares

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages