/pokemon-chat-app

A chat application built with Next.js and Supabase with features like Auth, Chat and random Pokemon Avatars for users.

Primary LanguageJavaScript

Pokemon Chat App

I wanted to create a simple full stack application with Next.js, TailwindCSS and Supabase and I wanted to cover as many Supabase Services as possible. Here's what this app uses:

  • Supabase Auth and Magic Link Password-less Authentication
  • RLS (Row Level Security)
  • Postgres Function
  • Trigger
  • Supabase Realtime
  • PostgREST API
  • Supabase Storage

Sign Up with just a username and your email

You'll get a signup confirmation email with a link, following which will give you chat access. image

Sign In with Magic Link

image

Chat

The floor is yours'! You get chat features with a random Pokemon Avatar bound to your user ID. image

Changing the Avatar

Just Click on your current Avatar and you'll get a new random avatar.
image

A list of Avatars (for the curious Pokemon fans)

image

If you liked the app, do share it with your friends. Thank you :)