Back to Projects

Shoppies 2.0

A better app to nominate movies from OMDB API.

Shoppies 2.0 is an app where users can vote for their favourite films. The app uses a debounced search to query the OMDB API. All users can search films, nominate or remove nominations from films. Users receive an alert when they have nominated the maximum 5 films, or an error message is they try to nominate more than 5 films. Anonymous users can register, or save new nominations if they have an existing user profile. At login, user nominations will be retrieved from the Shoppies API. Users can edit and save their nominations. Authorization is handled using JWT tokens with a 5 minute expiration time (no refresh). Saved nominations and the JWT token are persisted in local storage.

Stack

Typescript, React, React Router, Material UI

API Stack

Rails API, Postgres, JWT Auth