Skip to content

App built with NodeJs, ReactJs and React native with Typescript.

License

Notifications You must be signed in to change notification settings

FeruYasu/GoBarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Last commit on GitHub Backend FrontEnd Web FrontEnd Mobile Project top programing language GitHub license

Project

GoBarber is a Barber application that allows customers to schedule an appointment on Android or IOS, built in Typescript with Node.js, ReactJS and React Native .

Technologies used in this project:

  • Server Back-end with Node.js, Docker, Postgres, MongoDB, Redis, Socket.IO, JWT.

  • Web Front-end with React.js, Styled-components, React-icons, @Unform, Socket.IO.client, JWT.

  • Mobile Back-end with React.js, Styled-components, React-icons, @Unform, JWT.

Images

Prerequisites

You must have the following installed:

  • Node.js v10+
  • NPM v6+ (comes installed with newer Node versions)
  • Docker (and create)

Install Dependencies

Run npm install to install all dependencies from NPM.

If you want to use yarn to install dependencies, first run the yarn import command. This will ensure that yarn installs the package versions that are specified in package-lock.json.

Configure Docker and the Database

Create Postgres, Redis and MongoDB images.

Update .ENV

The app requires the .env to be updated from the .env.example file.

License

This project is under the MIT license. See the LICENSE for more information

Get in touch!

Linkedin - Fernando Yasumoto     Email - Fernando Yasumoto

Fernando Yasumoto.

About

App built with NodeJs, ReactJs and React native with Typescript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages