Skip to content

Adminis (Under Construction), main repo for viewing architecture and code

Notifications You must be signed in to change notification settings

AdminAkai/Adminis-construction

Repository files navigation

Adminis (Under Construction) Changelog

Website deployed on Amazon S3 and Cloudfront, domain from Google Domains, routed with Amazon Route 53 and SSL secure with Amazon Certificate Manager

Changelog

11/30/2023 v0.03:

  • Added animations and Framer Motion animations

  • Adjusted scramble text settings

  • Added EN/JP language settings

  • Landing Page stylings changed slightly, Navbar stylings changed slightly

11/30/2023 v0.03:

  • Github GraphQL API now auths properly to grab all public pinned repos

  • Landing Page stylings changed slightly, Navbar stylings changed slightly

  • Future Steps:

    • Animations and design overhaul on website even prior to React Three conversion
      • Framer Motion library
      • Continue to improve temp site design and user flow
      • Improve accessibility options, include different colorblind modes
    • Grab

11/28/2023 v0.02:

  • Jest unit tests set up and isolated from Playwright tests

    • They pass but currently a bug in Vite with import.meta and Jest causes two failures in main.tsx testing so not worth pushing up coverage or using in pipeline... yet
  • Added Github Repo api, fine-grained api key included to fetch public repos so the site automatically updates itself with my work

  • Entire architecture overhauled to fit microfrontend paradigm

  • Redux Saga added, Landing page redux sector added for Github repo fetch

  • Apollo Client used for graphQL added

  • Future Steps:

    • Write out Playwright E2E tests
    • Continuous work on React ThreeJS for the eventual overhaul of design and interactivity
      • Accessbility and SEO are still accounted for during these changes
    • Continue to improve temp site design and user flower
    • Amplify Gen2 has no custom domain functionality yet:
      • .env file pushed up temporarily, bad practice but the api key used is fine-grained and readonly for public repos only
      • S3 bucket with Cloudfront distribution for now, will later move to Amplify hosting as a simple backend will be needed
    • Animations using Framer Motion and loading UI as well as error routing and handling
    • May switch to Vitest if Jest bug with import.meta is solved in optimal time as testing is important for production

09/25/2023 v0.01:

  • First official iteration and inclusion of changelog:

    • React, Vite, and Typescript are all configured
    • Husky, ESLint, and Prettier are all configured
    • Jest Testing for Unit Tests and Integration Tests are configured
    • Global themes with styled-components are configured
    • React Redux and Redux Saga configured (no Sagas yet)
  • Future Steps:

    • Include changelog onto website as a new navbar option
    • Continuous work on React ThreeJS for the eventual overhaul of design and interactivity
      • Accessbility and SEO are still accounted for during these changes
    • Continuous work on different projects to showcase on this site
    • Design change for users to more easily contact me/the company

About

Adminis (Under Construction), main repo for viewing architecture and code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published