This project includes:
- GraphQL schema design.
- React front-end development
- AWS serverless development and deployment
- Bulma
- AWS Amplify
- AWS AppSync (GraphQL API managed service)
- AWS Cognito (Authentication, authorization and user management)
- AWS DynamoDB (Fully manaed NoSQL service)
- AWS Route 53 (Domain registration, DNS routing)
- JavaScript, HTML and CSS
- dayjs (Date formatting like "moment")
- ReactJS
- React-Hook-Form
- Gimp used to
- Scale the image to the needed dimensions.
- Reduce the image size.
- imageoptim used to
- Compress the image taking into account factors like
- Quality
- Format
- DPI mode
- Color quality
- Compress the image taking into account factors like
- Lighthouse
- Used to check the overall quality of the webpage
- Performance
- Accessibility
- SEO
- Best practices
- Used to check the overall quality of the webpage
- Gimbal
- Brings the performance check to the terminal.
- Provides integration with the build and CI/CD pipeline.
- Allows customization of metric, inputs and outputs.
- Extensible.
- Saves data to compare previous results.
- Shows a detailed website performance report.
- RespImageLint
- Used to detect images's issues.