Skip to content

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

License

Notifications You must be signed in to change notification settings

tgmarinho/meetapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published