domeniqque-pereira-deel / bootcamp-final-challenge

Create and organize meetup events. I'm using React, React Native, Express, and other nice things.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MeetApp

Create and organize your meetup events and let people see the details about each event and confirm ther presence using an mobile app.

Web

Dashboard

Mobile


Instructions

After clone this project, init this modules.

git submodule init && git submodule update

Instalation

API (first)

Install packages on API directory

yarn

Copy .env.example to .env

cp .env.example .env

And configure these keys on .env file with yours private settings

## APPLICATION
APP_SECRET=

## MAIL
MAIL_USER=
MAIL_PASS=

## SENTRY
SENTRY_DSN=

Install Docker and Docker Compose to run next comands.

Run migrations to database

docker-compose run api yarn sequelize db:migrate

Finaly, run the API

docker-compose up -d

Awesome, your application is available on http://localhost:3333.

Make sure API and Reactotron are available.

Install packages on web directory and start the application

yarn && yarn start

All right, your application is available on http://localhost:3000

The mobile application was available for IOS only and was tested on iPhone X simulator with IOS 12.4.

On mobile directory, run:

yarn && cd ios && pod install

Before installation, run on mobile directory

yarn react-native run-ios

About

Create and organize meetup events. I'm using React, React Native, Express, and other nice things.