This project was created as a submission to the Appwrite and Hashnode hackaton
The Idea
The goal of this project was to build a movie playlist creator (I'll probably revisit this project later on, but for now this is here for history purposes) so that you could share the "correct" order to watch movies (like the Star Wars Machete order).
The implementation
The application was built using just React, React-Router and Appwrite, with some styling using TailwindCSS and DaisyUI.
Appwrite
I used Appwrite to handle all the authentication and database querying. Since they also allow running cloud functions, I decided to use one to count playlist views; I had to do a bit of hack for this, since Appwrite does not support table read triggers for cloud functions (the router navigation triggers the function that increments the counter by 1)