Skip to content

✂️ An app to connect barbers with their customers. Developed during "Bootcamp GoStack - Rocketseat"

License

Notifications You must be signed in to change notification settings

erickivel/GoBarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoBarber

GoStack

Node JS | ReactJS | React Native

About   |    Technologies   |    Getting Started   |    License


Create Appointment:

Create Appointment

List Appointments / Profile:

List Appointments / Profile



❓ About

An application to connect barbers with their customers through appointments. This application has the following features: user authentication and creation, password reset, changing your user data, appointments creating, list your appointments...

The app was built during the "Bootcamp GoStack | RocketSeat ".

⚙️ Technologies


⌨️ Typescript —> Extends JavaScript by adding types;
⚙️ NodeJS —> A platform for building network applications;
🌐 Express —> Web framework for Node.js
📚 Typeorm —> Used to manage databases;
📚 PostgreSQL —> Used to store users and schedules;
📚 Redis —> Used to store cache;
📚 MongoDB —> Used to store notifications;
🌐 JSON Web Token —> Used to manage the tokens (Example: authentication);
✉️ Nodemailer —> Used to email sending
🔧 Jest —> Used to test the application;
⚛️ ReactJS —> A JavaScript library for building user interfaces;
Yup —> Used to validation of input fields;
💅 Styled-components —> Tagged template literals to style the components;
Unform —> Used to create forms;
⚙️ Nodemailer —> Used to email sending
⚛️ React Native —> A framework for building native apps using React;
🌐 Axios —> Promise based HTTP client for the browser and Node JS;

🚀 Getting Started

  1. Clone this repo: git clone https://github.com/erickivel/GoBarber.git
  2. Move to the directory: cd GoBarber

Server

  1. Move to the server directory: cd server
  2. Run yarn to install the dependencies
  3. Run yarn dev:server to start the server

Web

  1. Move to the web directory: cd web
  2. Run yarn to install the dependencies
  3. Run yarn start to start the web application

Mobile

  1. Move to the mobile directory: cd appgobarber
  2. Run yarn to install the dependencies
  3. Run yarn start to start the expo
  4. Open your mobile emulator
  5. On the Expo page (open in the browser), click to run on your emulator (ios/android)

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

✂️ An app to connect barbers with their customers. Developed during "Bootcamp GoStack - Rocketseat"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published