Stripe Subscription rework. Events system update.
Still a long way to go for Horizon so I won't hit my deadline of the 31st. However, I'm pretty proud of what I've achieved so far π
Cleaned up messy code in Horizon's codebase
Originally the Plan section and Settings section were two separate pages. Now they're happily together forever π
Design inspired by plausible analytics layout
Design inspired by plausible analytics layout
Integrating Stripe subscriptions
Added Stripe Checkout to Vue frontend
Adding Stripe Subscription data
The admin dashboard now shows the current amount of paying customers and MRR. π
Working on docs for Horizon
Using NuxtJS Content module
Moved Horizon's landing page to Nuxt
Now I can add pages with Nuxt's content module and build some documentation tomorrow π
Made a quick layout/demo website for my next side project
Using TailwindCSS and Kitwind UI components
Setup a quick WP website for a client
Started adding Github auth
Added global config file
Because the project is full-stack, to keep things in order I added a global config file for storing variables such as App_name etc
Worked on a Discord bot for a client project
Adding Chalk to log events to console
Added an events system + placeholder cards
Events such as new user sign ups get logged to the Database, then a small list of recent events is shown on the Admin home page
Added a "Send Email" page from admin dashboard
Got to clean up the UI a little, but the main feature here is being able to send a user an email from the Admin dashboard if the need to do so arises.
Added Sidebar Link component and routes via module exports
Added Mongoose queries via request queries
Fixed frontend bugs!
Added Admin Routes to Horizon
One step closer to a release π
Added a few admin routes such as viewing database collections and CRUD functions
Added a few admin routes such as viewing database collections and CRUD functions
Deployed a demo landing page for Horizon
Horizon is a Node SaaS boilerplate, aiming for release January 31st π