An application to schedule appointments in a barber shop from the mobile app and manage it from the web
This project was developed at the RocketSeat GoStack Bootcamp with the following technologies Node.js + Express Framework, React and React Native all with Typescript and Styled Components to handle styles architecture.
Developed on VS Code with EditorConfig, ESLint and Prettier
To clone and run this application, you can use Git, Node.js v12.16.0 or higher + Yarn v1.22.0 or higher, Docker and React Native environment installed on your computer. On your command line:
# Clone this repository
$ git clone https://github.com/wellingtonleitedev/gobarber
# Go into the repository
$ cd gobarber
# Go into backend
$ cd backend
$ cp .env.example .env
$ cp ormconfig.example.json ormconfig.json
After copying the examples, make sure to fill the variables with new values.
# Start Docker
$ docker-compose up -d
# Install dependencies
$ yarn install
# Run the application
$ yarn dev:server
# Go into frontend
$ cd frontend
# Install dependencies
$ yarn install
# Run the application
$ yarn start
# Go into mobile
$ cd mobile
# Install dependencies
$ yarn install
# Run the application
$ yarn start
$ yarn android
If you find any problems, feel free to report us with the respective title and description in the issues section. If you already know a solution to this problem, fork it and contribute, it will be a pleasure to review your pull request!
This project is under the MIT license. See the LICENSE for more information.
Made by Wellington Leite 👨💻 Take a look!