- streamlined one-step login setup via Firebase that incorporates the users Google Profile picture and info
- server-side rendering, for fast load times
- shows the last time the user was active
- ability to log-out with one click
- all the users and messages are stored within the Firebase database
- built-in loading page
In building this, I used a lot of different elements, including Next.js, Styled Components, CSS, Material UI, Firebase, Moment, React DOM and more.