Theme Park Tracker
Theme park tracker is a web app that allows you to track your theme park visits and rides. It's built with Next.js, Tailwind CSS, and Supabase.

Okay, cool but why?
This project was born out of a need to track theme park visits, rides and ratings. In addition, I also was looking for an ongoing project that would challenge me to develop real world feature requests from users who are active on the platform.
Got it! Whats the stack?
Currently, TPT is build using Next.js, Tailwind CSS, and Supabase. I chose Next.js because I wanted to learn more about it and I wanted to use a framework that would allow me to build a full stack application. Tailwind CSS is my go to CSS framework and I wanted to use it to build a project that would allow me to use it in a real world application. Supabase provides hosted Postgres database and authentication which made things a lot easier for me to stay focused on building the app and UI.

What sort of features are available currently?
Users on TPT are able to create an profile, search for rides and attractions, check into attractions where they are able to rate their experience. In addition to this, users are also able to follow others and see their checkins in their feed.
A big feature of Theme Park Tracker are lists. Users are able to create lists in which they can add attractions to. These lists can be shared with others and users can follow lists that others have created. Once the list is created, viewing the list shows all tracked data to the user such as number of rides, average rating, average posted time and average wait time.
