- Create a fictional product generated by AI (MidJourney) that is sold on an e-comm platform.
- Develop a Frontend & Backend solution
5 Week Project
- Develop knowledge of
JS
- Experience with web development workflows and build tools
NVM
,NPM
- Experience with
responsive design
&mobile web development
- Experience with various deployment platforms
Vercel
,Heroku
- Experiment with techniques of animation on the web
Framer-Motion
- Being comfortable with Git, and Git workflows
- Familiar with modern JS frameworks
Next.js
and have the ability to learn/adapt to new technologies. - Awareness of performance bottlenecks and cross-browser issues
Lighthouse
&Chrome Dev Tools
- An understanding of common JavaScript design patterns
- Fullstack experience,
GraphQL
,Auth0
,Stripe
and experience with headless CMS productsStrapi
. - Develop with Typescript
- Use TDD
We wanted to optimise time spent on the Frontend, so we used Strapi
as a headless CMS. We chose Next.js
as our framework as we wanted to boost learnings in this area.
By in large we successfully hit most of our goals. If we were to redo the project, taking time to apply TDD and use Typescript would have been beneficial.
- Generate 3D renders of the product. This would have improved the professionalism of the e-comm store. However, we felt this was outside of the scope of the project and didn’t have 3D render skills within the team.
- Add a Dark/Light mode
- If we had more time tidying up the animation of the Hero Slider which switches between videos awkwardly.
- Next.js
- Auth0
- Stripe
- Strapi + Cloudinary
- GraphQL
- Insomnia
- Vercel
- Heroku
- Figma
- Styled Components
- Framer Motion
- Moment
- Hot Toast