Skip to content

Happy is an application that connects people to institutional care homes. This project was developed during the Next Level Week 3, created by Rocketseat.

License

Notifications You must be signed in to change notification settings

LuanSergio/Happy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy is an application that connects people to institutional care homes.

 

About    |    NLW    |    Layout    |    Technologies    |    Running Locally    |    License

📄 About

Happy is an application that connects people to institutional care homes. It was created with the purpose of training React, React Native and NodeJS.

Features:

You can register new orphanages and view previously registered orphanages.
Each orphanage contains photos, opening hours, information about the institution and a map position that you can interactively mark.

IMPORTANT NOTE:

I'm not using an external filestore like Amazon S3, so when we upload a imagem to create a orphanage, heroku will remove all images when it restarts (which it will do every day), since Heroku does not support file uploads. However, you can still upload an image when creating a new orphanage to test the feature.

 

🚀 NLW

This application is part of NLW.

NLW is a free online experience with lots of content and challenges to help developers improve their skills.
NLW is a project created by Rocketseat .

🎨 Layout

You can access the layout design on figma on the links below:

Note: You will need a figma account to access the layout, but you can create one for free

🤖 Technologies and libraries

Technologies that I used:

Libraries:

👨‍💻 Running Locally

You must have Git, NodeJS and Yarn installed.

Clone the repository and navigate to the folder

# Clone the repository
$ git clone https://github.com/luansergiomattos/Happy.git

# Navigate to the directory
$ cd Happy

Install and run the Web version

# Navigate to the directory
$ cd web

# Install dependencies
$ yarn install

# Run the application locally
$ yarn start

# Build the application for production
$ yarn build

Install and run the Backend

# Navigate to the directory
$ cd backend

# Install dependencies
$ yarn install

# Run your migrations
yarn typeorm migration:run

# Run the application locally
$ yarn start

# Build the application for production
$ yarn build

Install and run the Mobile

# Install expo on your computer
$ yarn add --global expo-cli

# Navigate to the directory
$ cd mobile

# Install dependencies
$ yarn install

# Run the application locally
$ yarn start

Note: When you run the mobile application you must connect it to an android emulator or your own smartphone, click here for more details.

📝 License

This project is under the MIT license. Click here for more information.

About

Happy is an application that connects people to institutional care homes. This project was developed during the Next Level Week 3, created by Rocketseat.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages