Giter VIP home page Giter VIP logo

gobarber-web's Introduction

GoBarber Logo

Badge Badge Badge Badge Badge Badge Badge

Aplicação desenvolvida no bootcamp GoStack, da Rocketseat. Desenvolvido com Node.Js no back-end, React no front-end e React Native no mobile.

Descrição - Funcionalidades - Execução - Pré-requisitos - Autoria

Descrição

Uma plataforma para agendamento de horários com barbeiros e cabeleireiros.

Funcionalidades

[✔️] Cadastro de usuário/profissional na aplicação;

[✔️] Login de usuário/profissional;

[✔️] Listagem de profissionais com os dias disponíveis para agendamento;

[✔️] Listagem dos agendamentos de um profissional com o perfil do usuário que agendou;

[✔️] Perfil do usuário com atualização dos dados e da foto de perfil;

[✔️] Testes básicos na aplicação;

[😟️] Deploy da aplicação.

Pré-requisitos

Essa aplicação utiliza o Docker para conexão com o Redis e com os bancos de dados PostgreSQL e MongoDB. Então, é necessário baixar e subir essas ferramentas para utilizar a aplicação. Também é necessário ter um emulador para abrir o aplicativo mobile.

Execução

Back-end

  1. Baixe o projeto com o comando git clone https://github.com/paulanguedes/iniciando-back-end.git;
  2. No console rode o comendo yarn para baixar as dependências;
  3. Depois rode o comando para criar as migrations yarn typeorm migration:run;
  4. E, por fim, rode yarn dev:server.

Front-end

  1. Baixe o projeto com o comando git clone https://github.com/paulanguedes/gobarber-web.git;
  2. No console rode o comendo yarn para baixar as dependências;
  3. Depois rode yarn start e pronto! Um aba do seu navegador padrão será aberta com a aplicação.

Mobile

  1. Baixe o projeto com o comando git clone https://github.com/paulanguedes/gobarberapp.git;
  2. No console rode o comendo yarn para baixar as dependências;
  3. Rode yarn react-native run-android e depois yarn react-native start.

Para executar os testes nos três projetos, basta rodar yarn test. No front-end você consegue verificar a cobertura de testes com o comando yarn test:coverage e abrir o arquivo HTML na pasta coverage.

Autoria

O projeto e o seu tutorial é de autoria da Rocketseat 🚀

A execução é minha mesmo Paula Nogueira Guedes 😉️

Foto de perfil Paula Guedes!

gobarber-web's People

Contributors

paulanguedes avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.