All Projects → helitonoliveiraa → gobarber

helitonoliveiraa / gobarber

Licence: MIT license
Projeto desenvolvido durante as aulas do Bootcamp GoStack10 da Rocketseat

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
Starlark
911 projects
Handlebars
879 projects

Projects that are alternatives of or similar to gobarber

pathokun
Pathokun, a path generator, updates your content just with your frontend by HTTP GET Request!
Stars: ✭ 15 (+0%)
Mutual labels:  expressjs, jsonwebtoken
Openrank Backend
Free and Open Source Coding Challenges Platform
Stars: ✭ 123 (+720%)
Mutual labels:  expressjs, sequelize
Angular Full Stack
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
Stars: ✭ 1,261 (+8306.67%)
Mutual labels:  expressjs, jsonwebtoken
task-manager
Task Manager App
Stars: ✭ 19 (+26.67%)
Mutual labels:  expressjs, jsonwebtoken
express-crud-router
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 109 (+626.67%)
Mutual labels:  expressjs, sequelize
Node React Ecommerce
Build ECommerce Website Like Amazon By React & Node & MongoDB
Stars: ✭ 1,080 (+7100%)
Mutual labels:  expressjs, jsonwebtoken
Mern Skeleton
A MERN stack skeleton web application [Full-Stack React Projects]
Stars: ✭ 114 (+660%)
Mutual labels:  expressjs, jsonwebtoken
Typescript Express Starter
🚀 TypeScript Express Starter
Stars: ✭ 238 (+1486.67%)
Mutual labels:  sequelize, jsonwebtoken
socialApp-MERN
Social Networking web app similar to Instagram.
Stars: ✭ 35 (+133.33%)
Mutual labels:  expressjs, jsonwebtoken
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (+886.67%)
Mutual labels:  expressjs, sequelize
opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+713.33%)
Mutual labels:  expressjs, sequelize
dhiwise-nodejs
DhiWise Node.js API generator allows you to instantly generate secure REST APIs. Just supply your database schema to DhiWise, and a fully documented CRUD APIs will be ready for consumption in a few simple clicks. The generated code is clean, scalable, and customizable.
Stars: ✭ 224 (+1393.33%)
Mutual labels:  expressjs, sequelize
express-mysql-rest
Building the simple api with sequelize, mysql and express js. this repository contains the code about how to use sequelize with mysql at express js. for example i have provide the crud operation to this repository. You can also testing the api with chai and mocha with chai-http by this repository
Stars: ✭ 25 (+66.67%)
Mutual labels:  expressjs, sequelize
Express Sequelize Crud
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 65 (+333.33%)
Mutual labels:  expressjs, sequelize
fullstack-graphql-angular
Simple Fullstack GraphQL Application with Angular CLI + Redux. API built with Typescript + Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with Angular CLI + Redux + Async Middleware to access the API.
Stars: ✭ 67 (+346.67%)
Mutual labels:  expressjs, sequelize
Typescript Restful Starter
Node.js + ExpressJS + Joi + Typeorm + Typescript + JWT + ES2015 + Clustering + Tslint + Mocha + Chai
Stars: ✭ 97 (+546.67%)
Mutual labels:  expressjs, sequelize
Nestjs Graphql
nest-js starter which implement graphql module
Stars: ✭ 111 (+640%)
Mutual labels:  sequelize, jsonwebtoken
Nestjs Sequelize Jwt
Nest + Sequelize + jwt
Stars: ✭ 127 (+746.67%)
Mutual labels:  sequelize, jsonwebtoken
Forest Express Sequelize
🌱 Express/Sequelize Liana for Forest Admin
Stars: ✭ 134 (+793.33%)
Mutual labels:  expressjs, sequelize
node-crudapi-ts
CRUD boilerplate for create Node Restful API's with Express Framework and Sequelize ORM written in Typescript.
Stars: ✭ 41 (+173.33%)
Mutual labels:  expressjs, sequelize

GoBarber

GitHub language count Made by Héliton Oliveira License Stargazers

Sobre   |    Funcionalidades   |    Baixe o projeto   |    Licença

🚀 Sobre

O GoBarber é uma aplicação completa, incluindo back-end, front-end e mobile. É uma aplicação que tem foco em gerenciar serviços de beleza como agendamentos, notificações, cadastramento de usuários.
Também é possível gerenciar perfis tanto dos prestadores de serviços como também do usuário final(cliente).

Esta aplicação foi desenvolvida em paralelo com as aulas do Bootcamp GoStack Rocketseat, onde o intuito foi praticar e massificar os conteúdos aprendidos durante o curso.

📹 Vídeo demo do projeto 📹

💫 Funcionalidades

O usuário paderá se autenticar na aplicação sendo ele um usuário comum ou um prestador de serviço(provider).
Após estar logado na aplicação, o provider pode verificar todos os seus agenamentos do dia ou uma data expecífica.
Sempre que um usuário(cliente) fizer um novo agendamento, o provider será notificado, tanto pela aplicaçaão web como também atravez do seus e-mail.

O usuário(não provedor) da aplicação também pode realizar auteração em seu perfil na aplicação, como nome, email e senha, também é possível cancelar agendamentos.

⬇️ Como clonar o projeto

Observação: é necessário ter o Git instalado e configuração em seu compudador

Via terminal navegue até o diretório onde deseja baixar o projeto.

# clone o repositório
$ git clone [email protected]:heliton1988/gobarber.git

Com o projeto já clonado, acesse a pasta do projeto.

$ cd gobarber

Dentro da pasta gobarber há mais 3 pastas; backend, web e mobile. Agora será necessário acessar cada uma dessas pastas para baixar todas as dependências do projeto, como o exemplo abaixo;

# atualizando dependências do back-end
$ cd backend
$ yarn 
# atualizando dependências do front-end web
$ cd web
$ yarn 
# atualizando dependências do mobile
$ cd mobile
$ yarn 

Agora, com todas as dependência já baixadas e atualizadas, e hora de preparar e configurar o ambiente para rodar o back-end da aplicação.
Você pode seguir o passo a passo no link a seguir... Clique aqui

Para informações de como configurar e rodar o projeto web Clique aqui 💻

Para informações de como configurar e rodar o projeto mobile Clique aqui 📱

📄 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.



Feito com 💚 by Héliton Oliveira

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].