Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eltonlazzarin/gobarber
Bootcamp fullstack project
https://github.com/eltonlazzarin/gobarber
gobarber javascript jsx nodejs react-icons react-native reactjs reactotron reactotron-redux redux-saga rocketseat-gostack-bootcamp
Last synced: about 2 months ago
JSON representation
Bootcamp fullstack project
- Host: GitHub
- URL: https://github.com/eltonlazzarin/gobarber
- Owner: eltonlazzarin
- License: mit
- Created: 2019-10-09T16:06:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T22:51:35.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T00:33:54.294Z (almost 2 years ago)
- Topics: gobarber, javascript, jsx, nodejs, react-icons, react-native, reactjs, reactotron, reactotron-redux, redux-saga, rocketseat-gostack-bootcamp
- Language: JavaScript
- Homepage:
- Size: 8.45 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GoBarber FullStack
A barber scheduling app that allows users to schedule an appointment with his favorite barber and shows to the barber his agenda for the day.
This projects was developed at the [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) with the following technologies:
### :rocket: Backend Technologies
- [Node.js](https://nodejs.org/)
- [Express](https://expressjs.com/)
- [nodemon](https://nodemon.io/)
- [Sucrase](https://github.com/alangpierce/sucrase)
- [Docker](https://www.docker.com/docker-community)
- [Sequelize](http://docs.sequelizejs.com/)
- [PostgreSQL](https://www.postgresql.org/)
- [node-postgres](https://www.npmjs.com/package/pg)
- [Redis](https://redis.io/)
- [MongoDB](https://www.mongodb.com/)
- [Mongoose](https://mongoosejs.com/)
- [JWT](https://jwt.io/)
- [Multer](https://github.com/expressjs/multer)
- [Bcrypt](https://www.npmjs.com/package/bcrypt)
- [Youch](https://www.npmjs.com/package/youch)
- [Yup](https://www.npmjs.com/package/yup)
- [Bee Queue](https://www.npmjs.com/package/bcrypt)
- [Nodemailer](https://nodemailer.com/about/)
- [date-fns](https://date-fns.org/)
- [Sentry](https://sentry.io/)
- [DotEnv](https://www.npmjs.com/package/dotenv)
- [VS Code](https://code.visualstudio.com/) with [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)## :information_source: How To Use
```bash
# Clone this repository
$ git clone https://github.com/eltonlazzarin/gobarber.git# Go into the repository
$ cd backend# Install dependencies
$ yarn# Run the app
$ yarn dev
```## :memo: License
This project is under the MIT license.
---
### :rocket: Frontend Technologies (WebApp)
This project was developed at the [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) with the following technologies:
- [ReactJS](https://reactjs.org/)
- [Create React App Configuration Override](https://github.com/sharegate/craco)
- [Redux](https://redux.js.org/)
- [Redux-Saga](https://redux-saga.js.org/)
- [React Router v4](https://github.com/ReactTraining/react-router)
- [styled-components](https://www.styled-components.com/)
- [Axios](https://github.com/axios/axios)
- [History](https://www.npmjs.com/package/history)
- [Immer](https://github.com/immerjs/immer)
- [Polished](https://polished.js.org/)
- [React-Toastify](https://fkhadra.github.io/react-toastify/)
- [React-Icons](http://react-icons.github.io/react-icons/)
- [react-perfect-scrollbar](https://github.com/OpusCapita/react-perfect-scrollbar)
- [Unform](https://github.com/Rocketseat/unform)
- [Yup](https://www.npmjs.com/package/yup)
- [date-fns](https://date-fns.org/)
- [Reactotron](https://infinite.red/reactotron)
- [VS Code](https://code.visualstudio.com) with [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) and [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)## :information_source: How To Use
```bash
# Clone this repository
$ git clone https://github.com/eltonlazzarin/gobarber.git# Go into the repository
$ cd frontend# Install dependencies
$ yarn# Run the app
$ yarn start
```## :memo: License
This project is under the MIT license.
---
## :rocket: Mobile Technologies
This project was developed at the [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) with the following technologies:
- [React Native](https://facebook.github.io/react-native/)
- [babel-plugin-root-import](https://github.com/entwicklerstube/babel-plugin-root-import)
- [react-navigation](https://reactnavigation.org/)
- [react-native-gesture-handler](https://github.com/kmagiera/react-native-gesture-handler)
- [Redux](https://redux.js.org/)
- [Redux-Saga](https://redux-saga.js.org/)
- [redux-persist](https://github.com/rt2zz/redux-persist)
- [styled-components](https://www.styled-components.com/)
- [Axios](https://github.com/axios/axios)
- [Immer](https://github.com/immerjs/immer)
- [date-fns](https://date-fns.org/)
- [react-native-linear-gradient](https://github.com/react-native-community/react-native-linear-gradient)
- [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)
- [Reactotron](https://infinite.red/reactotron)
- [reactotron-redux](https://github.com/infinitered/reactotron-redux)
- [reactotron-redux-saga](https://github.com/infinitered/reactotron-redux-sagan)
- [VS Code](https://code.visualstudio.com) with [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) and [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)## :information_source: How To Use
```bash
# Clone this repository
$ git clone https://github.com/eltonlazzarin/gobarber.git# Go into the repository
$ cd GoBarber# Install dependencies
$ yarn# Run the app (iOS)
$ react-native run-ios --simulator="iPhone XS Max"or
# Run the app (Android)
$ react-native run-android
```## :memo: License
This project is under the MIT license. See the [LICENSE](https://github.com/eltonlazzarin/gobarber/blob/master/LICENSE) for more information.
---
Made with ♥ by Elton Lazzarin :wave: [Get in touch!](https://www.linkedin.com/in/eltonlazzarin/)