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
🎨 prototypes
🧑💻 developing
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.
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.