Skip to content

marinakinalone/sailor-moon-quote-machine

Repository files navigation

Sailor Moon Quote Machine

A cute Sailor Moon random quote machine to add some love and moon power to your life!

Built with

  • Next JS
  • SASS
  • CSS modules

Deployment

deployed on vercel

Installation

npm i
npm run start

What's next to do?

  • store the quotes in a database (it would be fun to make this an api!)
  • improve the responsiveness
  • improve the loading state
  • Find a new technology to learn and experiment with it on that project :)

What I have learned from this project

This project was my first web app created from scratch using React. The first version of the code was little bit embarrassing to read (but hey, we've got to start somewhere...), so I decided to refactor the code a little bit. Since this project is very simple, I decided to use it as a playground to familiarize myself with new technologies I want to try. From a React class-based components project, I converted the whole project to Next JS (and functional components!). One cool thing I learned is how to use the classnames utility to add multiple classnames with CSS modules in React!

Team

Marina Kinalone Simonnet
Marina Kinalone Simonnet

MIT © Marina Kinalone Simonnet

About

A random quote machine with a Sailor Moon theme

Topics

Resources

License

Stars

Watchers

Forks

Contributors