🚀 An app made to connect orphanages with potential visitors, using React, Node.js and React Native.
This project was developed with the @Rockeseat team at the Next Level Week #3.
You can access the website at: 👉 demo: https://focused-hawking-9310c0.netlify.app/
-
Web
-
Mobile
-
Backend
# Clone Repository
> git clone https://github.com/jpc0rrea/nlw-happy-omnistack.git
> cd nlw-happy-omnistack/web
# Install Dependencies
> yarn
# or
> npm install
# run aplication
> npm run start
# or
> yarn start
To execute the web project you need to have a authentication token from Mapbox. Access your account on the website and create a token to be used in the project. With your token, create a
.env
file and put your token as the value of theREACT_APP_MAPBOX_TOKEN
key.
Open http://localhost:3000 with your browser to see the result.
> cd nlw-happy-omnistack/backend
# Install Dependencies
> yarn
# or
> npm install
# run aplication
> npm run dev
# or
> yarn dev
In order to be able to run the backend with all its functionality you need to create a database with all the necessary tables. To do this, use:
> yarn typeorm migration:run
# or
> npm run typeorm migration:run
> cd nlw-happy-omnistack/mobile
# Install Dependencies
> yarn
# or
> npm install
# run aplication
> npm run start
# or
> yarn start
Open http://localhost:19002/, scan the QR Code with your cell phone (you must have the Expo app installed) to see the result.
Follow the steps below to contribute:
-
Fork the project (https://github.com/jpc0rrea/nlw-happy-omnistack)
-
Clone your fork to your machine (
git clone https: // github.com / user_name / happy.git
) -
Create a branch to perform your modification (
git checkout -b feature / name_new_feature
) -
Add your modifications and commit (
git commit -m" Describe your modification "
) -
Push (
git push origin feature / name_new_feature
) -
Create a new Pull Request
-
Wait for the analysis 🚀
This project is under the MIT license.
- Shimmer effect on the mobile Orphanage Details page.