Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Take happiness to the world 😄

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /