Meetapp (an acronym for Meetup + App): App for organizing, viewing and subscribing meetups for developers.
Link to each projects are below:
- Backend API NodeJS: https://github.com/tgmarinho/meetapp-api
- Frontend React (CRA): https://github.com/tgmarinho/meetapp-react
- Mobile (React Native): https://github.com/tgmarinho/meetappRN
These instructions will get you a copy of the full project up and running on your local machine for development and testing purposes.
The project can be built with npm or yarn, so choose one of the approach bellow in case you don't have any installed on your system.
-
Npm is distributed with Node.js which means that when you download Node.js, you automatically get npm installed on your computer. Download Node.js
-
Yarn is a package manager built by Facebook Team and seems to be faster than npm in general. Download Yarn
-
React Native CLI is a package that contains tools and helpers for React Native projects in form of a command line tool. Download React Native CLI
The project uses PostgreSQL, MongoDB and Redis.
I recommend use Docker to install and run the databases and services above.
- To download the project follow the instructions bellow:
1. git clone https://github.com/tgmarinho/meetapp-api.git
2. cd meetapp-api
- Install the dependencies and start the server:
3. yarn install
4. yarn dev
or
3. npm install
4. npm dev
Rename the file .env.example
to .env
and create yours environment variables and replace them. It's is very important for running the server.
Also, I'm sending the Insomnia file for call the API, download it here.
- To download the project follow the instructions bellow:
1. git clone https://github.com/tgmarinho/meetapp-react.git
2. cd meetapp-react
- Install the dependencies and start the project:
3. yarn install
4. yarn start
or
3. npm install
4. npm start
- To download the project follow the instructions bellow:
1. git clone https://github.com/tgmarinho/meetappRN.git
2. cd meetappRN
- Install dependencies
1. yarn install
- Start the application:
3. react-native run-ios
Thiago Marinho
- Editing Meetup
- Listing Meetups
- Profile Frontend
- SignIn Web
- SignUp Web
- Inscrições Mobile
- Meetups Mobile
- SignIn Mobile
- SignUp Mobile
- Infinite Scroll Mobile
- Insomnia API
That's it! =)
Thanks Rocketseat I really liked the bootcamp!
This project could be used by anyone! MIT License