fukhaos / GoBarber

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ“ƒ About

This project is based on an application for a hair salon. Containing scheduling, appointments, session and authentication.

To start, Docker is required

๐Ÿš€ How to install and start

  • git clone https://github.com/jonabf1/goBarber
  • Go to repository folder
  • docker-compose up (in Backend)
  • yarn start (in Frontend)

๐Ÿ“„ Routes in Backend

  • post('/users') - Create a login
  • post('/sessions') - Log in to an account

From here, authentication is required

  • put('/users') - Update an account
  • get('/providers') - List providers
  • get('/providers/:providerId/available') - Check provider availability
  • post('/appointments') - Create an appointment
  • get('/appointments') - List all logged-in user's appointments
  • delete('/appointments/:id') - Delete an appointment
  • get('/schedule') - Schedule services
  • post('/files') - Profile pictures
  • get('/notifications') - List all logged in user notifications
  • put('/notifications/:id') - Confirm notification was seen

โœ”๏ธ Result in Frontend

โœ”๏ธ Result in Mobile


Made with โ™ฅ by Jonathan

About


Languages

Language:JavaScript 87.1%Language:Objective-C 3.7%Language:Java 2.8%Language:Ruby 2.5%Language:HTML 2.0%Language:Starlark 1.7%Language:Dockerfile 0.2%Language:Shell 0.0%