Packages
- @apollo/client
- react-hook-form
- axios
- firebase
Description
This project has as its main goal to be my personal webpage where I can share content, display some of the work I did in the past and also some of my personal projects. It also has been a great way to learn more about web development, as most of my professional experience has been mobile field. This project was built using NextJS and React frameworks, integrated with a Headless CMS service called Dato CMS to provide flexibility to the project. It is being hosted on Vercel and GraphQL was chosen to request data from DatoCMS.
🛠️ Fixes and Future releases
- Migrate e-mail client from a OAuth2 authenticated google account to a Sendgrid client
- Use Zod to validate e-mail sending form
- Create a blog section
- Create a mailing feature to deliver blog content to this mailing list on every new blog post
- Add automated tests
- Add Sonarlint check to pipeline
- Add feature to download pdf Curriculum