Skip to content

Built with React Native and Apollo-GraphQL, this project gives a platform to find, create and share outdoor activities. It helps people host and join activities, so they can enjoy being outdoor together.

Notifications You must be signed in to change notification settings

svenve-git/outsiders-frontend

Repository files navigation

Outsiders

Description

This project gives a platform to find, create and share outdoor activities. It helps people host and join activities, so they can enjoy being outdoor together. So do you feel like going out, but are bored of the obligatory 'jog around the block'? Or just feel like kicking a ball with some other people? Post a public activity and invite them! Or have a look and see what's happening.

Of course, the main reason for this app is for me to practice & learn full stack development, and showcase some of the things I have learned. It's probably good to know that I had two weeks to build the MVP, and that it was my first project using Apollo GraphQL and React Native.

Demo

Stack:

Backend

  • GraphQL
  • Sequelize ORM
  • PostgreSQL
  • Express
  • Apollo Server
  • JWT

The activity seeds file generates random coordinates, so activities are spread across Amsterdam:

          latitude: (52.3 + Math.random() / 10).toFixed(6),
          longitude: (4.8 + Math.random() / 5).toFixed(6),

Frontend

  • React Native (Expo)
  • Apollo Client
  • Font Awesome
  • React Native Paper (Material UI framework)

I used the new Apollo reactive variable to automatically send users to the Home stack when they sign in (or still have a token).

Documentation

Back End

Wireframe

Database Diagram

Project Board

Example Pull Request 1

Example Pull Request 2

About

Built with React Native and Apollo-GraphQL, this project gives a platform to find, create and share outdoor activities. It helps people host and join activities, so they can enjoy being outdoor together.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published