Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted almost 2 years ago

Invoice App | VueJs, Pinia, vee-validate, Tailwind, nodeJS, mongoDB

accessibility, mongodb, tailwind-css, vue, pinia
P
Keside Ezeala•570
@kcde
A solution to the Invoice app challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


Hey everyone,

This one was a bit of a challenge. I built it out as a full-stack app, so it took quite a bit of time.
One of the challenges was structuring my app for scalability, and I'm still not sure I figured that out. I plan on adding more features, So that would probably test that out.

Creating custom input form components was not easy, because I had to also make them accessible. I'll be needing honest feedback on that. especially the Datepicker custom component and Select input.

Please go through the repo and app and give your honest feedback.

Fun fact: The avatars are unique to each user based on their email, thanks to https://robohash.org/

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 Keside Ezeala'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

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