{"id":16632816,"url":"https://github.com/jerp86/gobarber","last_synced_at":"2025-09-23T08:09:45.884Z","repository":{"id":51385160,"uuid":"238099700","full_name":"jerp86/GoBarber","owner":"jerp86","description":":fire: GoBarber back-end :rocket:","archived":false,"fork":false,"pushed_at":"2021-05-12T15:27:39.000Z","size":1564,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T08:16:37.039Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jerp86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-04T01:41:45.000Z","updated_at":"2021-05-12T15:27:34.000Z","dependencies_parsed_at":"2022-09-25T00:14:42.458Z","dependency_job_id":null,"html_url":"https://github.com/jerp86/GoBarber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerp86%2FGoBarber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerp86%2FGoBarber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerp86%2FGoBarber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerp86%2FGoBarber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jerp86","download_url":"https://codeload.github.com/jerp86/GoBarber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243119689,"owners_count":20239319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T05:10:32.156Z","updated_at":"2025-09-23T08:09:40.822Z","avatar_url":"https://github.com/jerp86.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg alt=\"GoStack\" src=\"https://rocketseat-cdn.s3-sa-east-1.amazonaws.com/bootcamp-header.png\" width=\"200px\" /\u003e\n\u003c/h1\u003e\n\n\n# :rocket: GoBarber Back-end :fire:\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/jerp86/GoBarber?color=%2304D361\"\u003e\n\n  \u003ca href=\"https://www.linkedin.com/in/jerp/\"\u003e\n    \u003cimg alt=\"Made by Jerp\" src=\"https://img.shields.io/badge/made%20by-Jerp-%2304D361\"\u003e\n  \u003c/a\u003e\n\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-%2304D361\"\u003e\n\n  \u003ca href=\"https://github.com/jerp86/GoBarber/stargazers\"\u003e\n    \u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/github/stars/jerp86/GoBarber?style=social\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#rocket-about-the-project\"\u003eAbout the Project\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#rocket-technologies\"\u003eTechnologies\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#fire-installation-and-execution\"\u003eInstallation and Execution\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#dart-insomnia\"\u003eInsomnia\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#thinking-how-to-contribute\"\u003eHow to Contribute\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#memo-license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n## :rocket: About the Project\n\nGoBarber is an application aimed at the use of service providers in general, such as barber shops, beauty salons, manicures, among others.\n\nThrough GoBarber Web it is possible to register providers and their services, consult and control their service schedule.\n\nThrough GoBarber Mobile, with a simple registration, each customer can search for the service they are interested in and make the scheduling quickly and conveniently.\n\nIn order to have all these resources both on the Web and on Mobile, the Back-end is responsible for making all of these resources available for registration, consultation and scheduling.\n\nThe [GoBarber] Back-end will be a [RESTFul][rest] API developed in [Node.js][nodejs] and a few libs listed below.\n\n## :rocket: Technologies\n\nThis project was developed at the [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) with the following technologies:\n\n- [Node.js][nodejs]\n- [Express]\n- [Sucrase]\n- [Nodemon]\n- [Yarn]\n- [NPM]\n- [ESLint]\n- [Prettier]\n- :card_index: [Editor Config][vceditconfig]\n- [Sequelize]\n- :elephant: [PostgreSQL]\n- :closed_lock_with_key: [BCrypt]\n- :key: [JWT]\n- :heavy_check_mark: [Yup]\n- :card_index: [VS Code][vc]\n- :dart: [Insomnia]\n\n## :fire: Installation and Execution\n\n1. Clone this repository;\n2. Enter the folder by running `cd GoBarber`;\n3. Run `yarn` or `npm install` to install the dependencies;\n4. Run `yarn dev` or `npm run dev` to start the server.\n\n## :dart: Insomnia\n[![Run in Insomnia}](https://insomnia.rest/images/run.svg)](https://insomnia.rest/run/?label=Test%20API\u0026uri=https%3A%2F%2Fraw.githubusercontent.com%2Fjerp86%2FGoBarber%2Fmaster%2FInsomnia.json)\n\n\n## :thinking: How to Contribute\n\n1. Fork this repository;\n2. Create a branch with your feature: `git checkout -b minha_feature`;\n3. Commit your branch: `git commit -m \"feature: My new feature\"`;\n4. Push to your branch: `git push origin minha_feature`.\n\n## :memo: License\n\nThis project is under the MIT license. See the [LICENSE](https://github.com/jerp86/GoBarber/blob/master/LICENSE) for more information.\n\n---\n\nMade with ♥ by Jerp :wave: [Get in touch!][jerp]\n\n[nodejs]: https://nodejs.org/\n[express]: https://expressjs.com/\n[yarn]: https://yarnpkg.com/\n[npm]: https://www.npmjs.com/\n[vc]: https://code.visualstudio.com/\n[vceditconfig]: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig\n[jerp]: https://www.linkedin.com/in/jerp/\n[insomnia]: https://insomnia.rest/\n[sucrase]: https://sucrase.io/\n[nodemon]: https://nodemon.io/\n[sequelize]: https://sequelize.org/\n[postgresql]: https://www.postgresql.org/\n[bcrypt]: https://github.com/dcodeIO/bcrypt.js\n[jwt]: https://jwt.io/\n[rest]: https://pt.wikipedia.org/wiki/REST\n[GoBarber]: https://github.com/jerp86/GoBarber\n[ESLint]: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint\n[Prettier]: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode\n[Yup]: https://github.com/jquense/yup\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerp86%2Fgobarber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerp86%2Fgobarber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerp86%2Fgobarber/lists"}