A challenge for [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) Certificate
Technologies | How To Use | License
This project was developed to get the RocketSeat GoStack Bootcamp certificate with the following technologies:
- ReactJS
- Create React App Configuration Override
- Redux
- Redux-Saga
- React Router v4
- styled-components
- Axios
- History
- Immer
- Polished
- React-Toastify
- React-Icons
- react-perfect-scrollbar
- Unform
- Yup
- date-fns
- Reactotron
- VS Code with EditorConfig and ESLint
- ReactJS
- React Native
- Xcode
- styled-components
- Axios
- Polished
- React-native-flash-message
- React-Icons
- react-perfect-scrollbar
- Unform
- Yup
- date-fns
- Reactotron
- VS Code with EditorConfig and ESLint
- Node.js
- Express
- nodemon
- Sucrase
- Docker
- Sequelize
- PostgreSQL
- node-postgres
- Redis
- MongoDB
- Mongoose
- JWT
- Multer
- Bcrypt
- Youch
- Yup
- Bee Queue
- Nodemailer
- date-fns
- Sentry
- DotEnv
- VS Code with ESLint
To clone and run this application, you'll need Git, Node.js v10.15 or higher + Yarn v1.5 or higher installed on your computer and the First React Project. From your command line:
# Clone this repository
$ git clone https://github.com/douglasporto/meetapp-gostack
# Go into the repository
$ cd meetapp-gostack/api
# Install dependencies
$ yarn install
# Created Postgree Docker container
$ docker run --name database_meetapp -e POSTGRES_PASSWORD=docker -e POSTGRES_DB=database_meetapp -p 5432:5432 -d postgres
# Created Mongo Docker container
$ docker run --name mongo_bmstarter -p 27017:27017 -d -t mongo
# Created Redis Docker container
$ docker run --name redismeetapp -p 6379:6379 -d -t redis:alpine
# Run Migrates
$ yarn migrate
# Run Seeds
$ yarn seed
# Run the API
$ yarn dev
# Go into the front path
$ cd meetapp-gostack/front
# Install dependencies
$ yarn install
# Run the Front
$ yarn start
# Go into the front path
$ cd meetapp-gostack/mobile
# Install dependencies
$ yarn install
# Run the mobile
$ yarn start
This project is under the MIT license. See the LICENSE for more information.
Made with ♥ by Douglas Porto 👋 Get in touch!