Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukemorales/gostack-fullstack-meetapp
FullStack App for Meetups!
https://github.com/lukemorales/gostack-fullstack-meetapp
gostack meetapp meetup nodejs omnistack react react-native reactjs redux redux-saga rocketseat
Last synced: 6 days ago
JSON representation
FullStack App for Meetups!
- Host: GitHub
- URL: https://github.com/lukemorales/gostack-fullstack-meetapp
- Owner: lukemorales
- License: mit
- Created: 2019-08-26T04:23:10.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T12:27:12.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T15:54:12.766Z (about 1 month ago)
- Topics: gostack, meetapp, meetup, nodejs, omnistack, react, react-native, reactjs, redux, redux-saga, rocketseat
- Language: JavaScript
- Size: 6 MB
- Stars: 14
- Watchers: 3
- Forks: 9
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bootcamp GoStack Meetapp
A FullStack App that allows users to organize and subscribe to meetapps.
Technologies |
How To Use |
License## :rocket: Technologies
This project was developed at the [RocketSeat GoStack Bootcamp](https://rocketseat.com.br/bootcamp) with the following technologies:
- [NodeJS](https://nodejs.org)
- [ReactJS](https://reactjs.org/)
- [React Native](https://facebook.github.io/react-native/)
- [react-navigation](https://reactnavigation.org/)
- [Redux](https://redux.js.org/)
- [Redux-Saga](https://redux-saga.js.org/)
- [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/)
- [Reactotron](https://infinite.red/reactotron)
- [VS Code][vc] with [EditorConfig][vceditconfig] and [ESLint][vceslint]
- And another bunch of packages....## :information_source: How To Use
To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js v10.16][nodejs] or higher + [Yarn v1.13][yarn] or higher installed on your computer and the [GoBarber API](https://github.com/lukemorales/gostack-fullstack-meetapp).
You'll also need to setup and run a Postgres and a Redis database and insert the access informations into a .env file, based on a .env.example file that is provided in the backend folder.
From your command line:```bash
# Clone this repository
$ git clone https://github.com/lukemorales/gostack-fullstack-meetapp# Go into the repository
$ cd gostack-fullstack-meetapp# Install dependencies for the backend
$ cd backend
$ yarn install# Run migrations to your database
$ yarn migrate# Run the backend server
$ yarn dev
$ yarn queue# Install dependencies for the frontend and run the server
$ cd frontend
$ yarn install
$ yarn start# Install dependencies for the mobile
$ cd mobile
$ yarn install# Start React Native Server
$ react-native start# Run the app (iOS)
$ react-native run-ios --simulator="iPhone XS Max"# Run the app (Android)
$ react-native run-android
```## :memo: License
This project is under the MIT license. See the [LICENSE](https://github.com/lukemorales/gostack-fullstack-meetapp/blob/master/LICENSE) for more information.
---
Made with ♥ by Luke Morales :wave: [Get in touch!](https://www.linkedin.com/in/lukemorales/)
[nodejs]: https://nodejs.org/
[yarn]: https://yarnpkg.com/
[vc]: https://code.visualstudio.com/
[vceditconfig]: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
[vceslint]: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint