Developer Log

This website is maintained by erikksuzuki and Co. for educational purposes.

Jan 01, 2024

  • Completed Moon Calendar Page v1
  • Dec 29, 2023

  • Large refactor to transit data defintions and display logic
  • Dec 22, 2023

  • Various additions to transit data (Thanks Krstlxo)!
  • Large refactor to synastry data defintions and display logic
  • Custom names in synastry data defintions (WIP)
  • Nov 12, 2023

  • Recruit girlfriend to help with data entry and management
  • Oct 8, 2023

  • Fix doublt-digit months breaking the app
  • Aug 14, 2023

  • Created getSynastryAspects utility function
  • Added synastry data for personal relationship
  • Added synastry component to profiles
  • To do: restrict registration for users under 16 years old
  • Aug 12, 2023

  • Added personal transit data for today
  • Aug 09, 2023

  • Refactored page header and navigation
  • Added account settings page
  • Page width adjustments for desktop profile view
  • Aug 07, 2023

  • Add profile direction after regisration
  • Footer navigation link to profile
  • Profile link copy button
  • Aug 06, 2023

  • Created profile registration page
  • Added personal transit data for today
  • Added authentication check and display logic for home page
  • Aug 04, 2023

  • Quote box: Fixed CSS transition and created LoadingDotsAnimated component
  • Created Moon transit accordion table component (Radix UI)
  • Aug 03, 2023

  • Fixed placs API geolocation fetching and onBlur display logic
  • Created loading dots component, updated home quote display logic
  • Added CSS transitions to quote header
  • Refactored astrology components to reduce prop drilling
  • created getTransitAspects function and added moon transit widget to home page
  • Aug 01, 2023

  • Designed and implemented I-Ching diagram and numerology display components
  • Landing page updates, quote header and mobile preview footer
  • Created API endpoint for fetching random inspirational quotes
  • Created developer log, (what you're reading here)
  • Researched HTML5 canvas for numerology animated effect
  • Jul 31, 2023

  • Code cleanup and landing page overhaul
  • Site header and footer updates, site logo addition
  • Designed and implemented solar system and tarot spread display components
  • Update numerology page to reflect design system changes
  • Site branding and layout updates, tailwind and mobile responsive tweaks
  • Jul 29, 2023

  • Various architecture changes to component tree and context scope
  • Improvements and bugfixes to location fetching via user's ISP IP
  • Update Supabase NPM package to version 0.7
  • Improved Typescript interfaces, default value exports
  • Jul 28, 2023

  • Added React Context and various context providers
  • Created API routes for fetching user's current dateTime and location
  • Created supabase API routes and data tables for retrieving profile data
  • Designed and implemented url-based profiles with automatic QR code generation
  • Jul 25, 2023

  • More UI improvements around input fields
  • Removed text fields in favor of device-native input fields
  • Jul 25, 2023

  • More UI improvements around input fields
  • Removed text fields in favor of device-native input fields
  • More component splitting and code readabilty optimizations
  • Jul 24, 2023

  • Created badge components for planet, zodiac sign and elements
  • Jul 22, 2023

  • Various UI / UX improvements and bugfixes
  • Jul 20, 2023

  • Remove old MUI components in favor of proprietary ones
  • Update existing NPM packages, add new ones
  • Redesigned planet aspect list and add color legend
  • Added simple planet descriptors
  • Update site layout
  • Jul 17, 2023

  • Relocate astrology components and functions from archive.
  • Refactored JSS into Tailwind classes
  • Connected Google places API for birth location search
  • Large-scale refactors and code optimizations