Bingo

Bingo is multiuser web app where people can build bingo games and add friends to play bingo with their own, automatically generated sheet.s

This site uses a Postgres database, and the Sequelize ORM.

It makes use of OAuth 2.0 with Github to let users sign in without creating a password

VIEW ON GITHUB HERE

React

OAuth 2.0

Postgres

Sequelize ORM

GitHub

Tailwind

Docker

TypeScript

🎨 prototypes

🧑‍💻 developing

Prototypes were built using Figma

mockup produced in figma of a page showing recommended events on an iphone screen

Add users to sheets

mocking produced in figma of an outing showing proposed events, participants, and outing details such as the title and description on an iphone screen

See the most popular items

mocking produced in figma of an outing showing proposed events, participants, and outing details such as the title and description on an iphone screen

Play bingo

Front end

This app uses React and Tailwind for the front end.

User Authentication is done with OAuth 2.0 and sign in with GitHub. This means passwords are not stored on this app, as external parties handle user data.

React Logo Tailwind logo

Backend end

Sequelize was used for database migrations, seeding, and interactions between the backend and the postgreSQL database. the Sequelize-cli was used to generate the files needed for the building and populating of the database.

A javascript nodeJS server was used to build a backend API. this included user authentication middleware, and authorization of users when visiting pages with personal data.

Sequelize Logo Postgres logo expressJS logo