Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

A Full Stack React and AWS Marketing Experience

graphql, jest, material-ui, react, react-testing-library
P
Jason Nembhard•320
@jNembhard
A solution to the Designo multi-page website challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


For this project, I decided to move away from my usual preference for flashy animations and instead focused on delivering a high-quality codebase that is rigorously tested and designed for scalability.

This endeavor involved the establishment of a serverless backend architecture built for Amazon Web Services to host content stored in a database and efficiently distribute images via a Content Delivery Network (CDN). I'm delighted to report that I've successfully achieved these objectives.

For frontend development in React, I wanted to pull data from a single source of truth and Apollo was the best choice to make that happen. I also made use of Material UI's CSS library this time around to speed up my development time.

There's a link to the GitHub for the frontend's repository included in the repository URL section, but I'd look at the readme file on there if you'd like to find a link to check out the code for the serverless backend.

I'm eager to hear your thoughts and feedback on the project, so please feel free to share your insights and suggestions. I hope it's something you all can truly enjoy!

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Jason Nembhard's solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License