svenve-git / outsiders-backend

Backend running a GraphQL API with Apollo Server and Express, with authorizatized requests (JWT). Set up so users can be hosts as well as participants of an activity. Seeded activities are randomly spread across Amsterdam.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 this project took about two weeks, and is my first project using GraphQL and React Native.

Demo

  • add demo recording

Stack:

Backend

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

Frontend

  • React Native (Expo)
  • Apollo Client

Documentation

Front End

Wireframe

Database Diagram

About

Backend running a GraphQL API with Apollo Server and Express, with authorizatized requests (JWT). Set up so users can be hosts as well as participants of an activity. Seeded activities are randomly spread across Amsterdam.


Languages

Language:JavaScript 100.0%