Skip to content

full-stack application with with feature of add to cart and online ordering feature

License

Notifications You must be signed in to change notification settings

adel-abdulazeem/chairs-store-website

Repository files navigation

Comfor Chairs Co website

Experience the ultimate convenience with full-stack chair store website. Browse through wide selection of products and easily place online orders. user-friendly interface allows you to sign up, add items to your cart, and provide delivery details in just a few clicks. You can also view comprehensive product details and track your order status. Plus, my future plans include enhancing the website with React components for a more responsive and efficient user experience.

chairswebsite

Link to project: https://chairs-store-website.onrender.com/

alt tag

How It's Made:

Tech used: Node.js, Express, MongoDB, EJS, HTML, CSS, JavaScript

Optimizations

I'm working to include React instead of EJS to dynamically refresh each component separately without loading entire page for each change with the state of each componen

Lessons Learned:

How to implement Bootstrap for styling the UI and making the UX much more better. configuration of mongoose Schema to accept nested arrays of documents withing array and how to populate those documents How to display the count of the selected items in the cart by using computeCountItems function and fixing the bug when logging out by applying a conditionals that handle such scenario or case, I got stuck for days not too much but about 3 or 4 days till I figured out to handle and resolve based on my analytical logic on what I'm facing after trying many different methods such as googling, searching and reading through articles to get access to someone's experience with such problem but that doesn't work, then I get to the concept that I can depend on what I know and my software skill based on the simple rule that the computer will do what you tell it to do so my I applied my analytical logic beside my knowledge and experience to get the job done and finally I've did it and that's a big win that's I'm so proud of and give me that awesome rewarding feeling of getting through and overcoming struggle and being confident that I can get it done whatever how difficult the challenge I'm going through.

Examples:

Take a look at some of my work examples:

My Portfolio

StarGazers APOD Web App

Hair Salon

Pizzela Restaurant website

PlantPicker Project

ChatApp

Task Tracker

About

full-stack application with with feature of add to cart and online ordering feature

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published