About the Project | Technologies | Getting Started | Contacts | License
GoBarber is a tutorial project made on Rocketseat's GoStack Bootcamp, a complete application with Backend using Node.js, Frontend with ReactJS and Mobile with React Native.
This project was built with:
- Typescript
- Node.js
- ReactJS
- React Native
- @rocketseat/unform
- Styled-components
- React-toastify
- React Navigation
- React-icons
- Express
- Docker
- Axios
- Polished
- Yup
- Date-fns
- react-day-picker
- ESLint
- Prettier
- EditorConfig
- VS Code
Clone or Download the Repository
$ git clone https://github.com/Johnny-Saraiva/go-barber.git
# Back-end server
$ cd go-barber/backend
# Front-end web
$ cd go-barber/frontend
# Mobile
$ cd go-barber/mobileInstalling Dependencies
# if you use yarn, run this:
$ yarnor
# if you use npm, run this:
$ npm installInstalling Docker Image
# Install the Postgres image on the docker:
$ docker run --name gostack-postgres -e POSTGRES_USER=docker -e POSTGRES_DB=gobarber -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
# start Postgres
$ docker start gostack-postgres
Back-end
# run migrations
$ yarn typeorm migration:run
# start server
$ yarn dev:server
$ cd frontend
$ yarn
$ yarn start
$ cd mobile
$ yarn
# If you want to run with an iPhone simulator, but need to have a mac and Xcode configured.
$ yarn ios
# If you want to run with an Android
$ yarn android
Connect with me on LinkedIn.
This project is under the MIT license. See the LICENSE for more information..
Made with ❤️ by Johnny Saraiva 👋 Get in touch!

