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

Audiophile - Full-stack e-commerce website (Node | React | MySQL).

express, mysql, node, typescript, react
Elie Bissor•265
@ElieB77
A solution to the Audiophile e-commerce website challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


Hello everyone ! Here is my solution to the Audiophile challenge. 👋

For this challenge I've used Next, React and Typescript on the client-side, and Node, Typescript and Express on the server-side with MySQL as the database.

The most challenging part was the deployment process, since it was my first time deploying a full-stack app I've ran into a lot of errors and obstacles, especially with MySQL. But nothing that patience and perseverance can't fix. 😉

Extra features :

  • Authentication
  • User settings
  • Payment processing with Stripe.

I'll keep on adding more features to the app like :

  • Order history ⏳ (...Working progress)
  • Product reviews ⏳ (...Working progress)
  • Search functionality ⏳ (...Working progress)

Any feedback will be GREATLY appreciated !! 🙏🏻

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 Elie Bissor'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
  • Use cases

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