Tgmarinho Meetapp Save

Final Challenge of Rocketseat Bootcamp | Meetapp Backend, Frontend and Mobile

Project README

Thiago Marinho

MeetApp

Meetapp (an acronym for Meetup + App): App for organizing, viewing and subscribing meetups for developers.

Link to each projects are below:

Details web

Getting Started

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

Setting up Databases and Services

The project uses PostgreSQL, MongoDB and Redis.

I recommend use Docker to install and run the databases and services above.

How to Install

Backend (API)

  • 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.

Frontend (React)

  • 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

Mobile

  • 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

Keep in Touch

Thiago Marinho

Screen Shots

  • Editing Meetup

Editing Web

  • Listing Meetups

Insomnia

  • Profile Frontend

Insomnia

  • SignIn Web

Insomnia

  • SignUp Web

Insomnia

  • Inscrições Mobile

Insomnia

  • Meetups Mobile

Insomnia

  • SignIn Mobile

Insomnia

  • SignUp Mobile

Insomnia

  • Infinite Scroll Mobile

Insomnia

  • Insomnia API

Insomnia

That's it! =)

Thank you

Thanks Rocketseat I really liked the bootcamp!

License

This project could be used by anyone! MIT License

Open Source Agenda is not affiliated with "Tgmarinho Meetapp" Project. README Source: tgmarinho/meetapp
Stars
24
Open Issues
1
Last Commit
5 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating