Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ecrozatti/gobarber_web
Projeto frontend usando ReactJS com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório GoBarber_Backend.
https://github.com/ecrozatti/gobarber_web
axios editorconfig eslint polished prettier reacticons reactjs styledcomponents typescript unform yup
Last synced: 3 days ago
JSON representation
Projeto frontend usando ReactJS com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório GoBarber_Backend.
- Host: GitHub
- URL: https://github.com/ecrozatti/gobarber_web
- Owner: ecrozatti
- License: mit
- Created: 2020-10-29T03:03:48.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-09T03:27:01.000Z (over 3 years ago)
- Last Synced: 2024-10-18T18:46:36.589Z (28 days ago)
- Topics: axios, editorconfig, eslint, polished, prettier, reacticons, reactjs, styledcomponents, typescript, unform, yup
- Language: TypeScript
- Homepage:
- Size: 1.76 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Sobre |
Tecnologias |
Requisitos |
Começando
## :page_with_curl: Sobre
![GitHub language count](https://img.shields.io/github/languages/count/ecrozatti/GoBarBer_Web)
![GitHub top language](https://img.shields.io/github/languages/top/ecrozatti/GoBarBer_Web)
![GitHub repo size](https://img.shields.io/github/repo-size/ecrozatti/GoBarBer_Web)
![GitHub](https://img.shields.io/github/license/ecrozatti/GoBarBer_Web)
![GitHub last commit](https://img.shields.io/github/last-commit/ecrozatti/GoBarBer_Web)Este repositório contém a aplicação web GoBarber. Projeto frontend usando ReactJS com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório [GoBarber_Backend](https://github.com/ecrozatti/GoBarber_Backend).
GoBarber é uma aplicação para gerenciamento da agenda de barbearias. O projeto pode ser acessado tanto por clientes, como por prestadores de serviços.
Clientes podem escolher os horários disponíveis e os barbeiros gerenciar seus agendamentos.
## :computer: Tecnologias
Esse projeto foi desenvolvido no Bootcamp GoStack da Rocketseat com as seguintes tecnologias:- [ReactJS](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [React Router DOM](https://reacttraining.com/react-router/)
- [React Icons](https://react-icons.netlify.com/#/)
- [UnForm](https://unform.dev/)
- [Yup](https://github.com/jquense/yup)
- [Styled Components](https://styled-components.com/)
- [Polished](https://github.com/styled-components/polished)
- [Axios](https://github.com/axios/axios)
- [Husky](https://github.com/typicode/husky)
- [Commitlint](https://github.com/conventional-changelog/commitlint)
- [Commitizen](https://github.com/commitizen/cz-cli)
- [Eslint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [EditorConfig](https://editorconfig.org/)## :books: Requisitos
- Ter [**Git**](https://git-scm.com/) para clonar o projeto.## :rocket: Começando
``` bash
# Clonar o projeto:
$ git clone https://github.com/ecrozatti/GoBarBer_Web.git# Entrar no diretório:
$ cd GoBarBer_Web
# Instalar as dependências:
$ yarn install# Rodar a aplicação:
$ yarn start
```Made with 💚 by [Eric Crozatti Ferreira](https://www.linkedin.com/in/eric-crozatti-1447688a/)