Skip to content

jpmti2016/trackingmyfinance

Repository files navigation

Money Tracker

This project includes:

  1. GraphQL schema design.
  2. React front-end development
  3. AWS serverless development and deployment

GitHub code size in bytes GitHub last commit GitHub top language GitHub language count Website

Technologies

  1. Bulma
  2. AWS Amplify
  3. AWS AppSync (GraphQL API managed service)
  4. AWS Cognito (Authentication, authorization and user management)
  5. AWS DynamoDB (Fully manaed NoSQL service)
  6. AWS Route 53 (Domain registration, DNS routing)
  7. JavaScript, HTML and CSS
  8. dayjs (Date formatting like "moment")
  9. ReactJS
  10. React-Hook-Form

Image processing tools

  1. Gimp used to
    1. Scale the image to the needed dimensions.
    2. Reduce the image size.
  2. imageoptim used to
    1. Compress the image taking into account factors like
      1. Quality
      2. Format
      3. DPI mode
      4. Color quality

Page analyzing tools

  1. Lighthouse
    1. Used to check the overall quality of the webpage
      1. Performance
      2. Accessibility
      3. SEO
      4. Best practices
  2. Gimbal
    1. Brings the performance check to the terminal.
    2. Provides integration with the build and CI/CD pipeline.
    3. Allows customization of metric, inputs and outputs.
    4. Extensible.
    5. Saves data to compare previous results.
    6. Shows a detailed website performance report.
  3. RespImageLint
    1. Used to detect images's issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages