Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

💈✂️ GoBarber - A Barber Schedule App - | - Developed during the bootcamp GoStack by@Rocketseat

License

NotificationsYou must be signed in to change notification settings

StefanoSaffran/gobarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


💈✂️ GoBarber ✂️💈

Project programing languages countRepository sizeLast commit on GitHubMade by StefanoProject top programing languageGitHub license

Project   |   Built with   |   How to run   |   License   |   Get in touch

Run in Insomnia

💻 Project

💈 A barber scheduling app allowing users to choose from a list of barbers and barbers to track their appointments. 💈

🚀 Built with

This project was developed with the following technologies:

Backend
Frontend
Mobile

ℹ️ How to run

Requirements

To run the application you will need:

I strongly recommend usingDocker to run the databases.
If you decide to use docker, follow this steps to install and run the docker image.

# install Postgres image (if you don't specify an username it will be postgres by default)$ docker run --name postgresimagename -e POSTGRES_PASSWORD=yourPassword -p 5432:5432 -d postgres# install Mongo image$ docker run --name mongoimagename -p 27017:27017 -d -t mongo# install Redis imagedocker run --name redisimageName -p 6379:6379 -d -t redis:alpine# start Postgres$ docker start postgresimagename# start Mongodocker start mongoimagename# start Redisdocker start redisimageName

Backend

Now clone the repository and install the dependencies.

# to clone the repository$ git clone https://github.com/StefanoSaffran/gobarber.git# go into the backend folder$cd gobarber/backend#install the backend dependencies$ yarn

In order to connect to the database, you will need to enter the access informations into a ormconfig.json. You can find more about ithere.

Also, you have to configure the enviroments variables in the .env file, based on a .env.example file that is provided in the backend folder, change the variables according to your environment.

# run migrations$ yarn typeorm migration:run# run api$ yarn dev:server

Frontend

# in another tab of the terminal install the frontend dependencies and run it$cd frontend$ yarn$ yarn start

Mobile

for mobile you need the Android emulator with the SDK installed or IOS emulator and the react-native cli.

The project was developed and tested on Android emulator
# install dependencies and run the mobile$cd mobile$ yarn# first open the emulator and start the react native server$ yarn start# in another tab install and run the app$ yarn android

📝 License

This project is under the MIT license. See theLICENSE for more information

📬 Get in touch!

Website - Stefano Saffran   Linkedin - Stefano Saffran   Email - Stefano Saffran

Made with ☕ and ❤️ by Stefano Saffran.


[8]ページ先頭

©2009-2025 Movatter.jp