Skip to content

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

01/20/2025 v0.05:

  • Re-arranged general structure of the UI

  • Added Contact sector to Landing Page

  • Only one route for now

  • Adjusted mobile stylings, added custom styled form and form inputs

11/30/2023 v0.04:

  • 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), Source code for https://www.adminis.tech, built with Vite + Typescript + React + Redux + Apollo GraphQL. Hosted on AWS S3 and distributed with AWS CloudFront.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors