divya-kulkarni / thenujastore

0 stars 0 forks source link

🌱 thenujastore

An e-commerce website for the Instagram-born jewelry business, created using React and TypeScript. This website is fully responsive. It is not integrated with any backed, due to time constraints.

🔨 Tech Stack:

Features

Here's what you can see on the website:

👩🏻‍🍳 The Process

Since this is a real brand with its own identity, I interviewed the owner about their idea of the website. Some keywords they used - bright, clean, youthful. I also made note of the features they suggested, like User Testimonials.

According to their description, I created wireframes and used agile strategy to get continuous feedback and refine my designs.

Since the goal of this project was to hone my frontend development skills, I decided to omit the backed part of it, including user signup and authentication.

I started the development process using a mobile-first approach. As I added new components, each of them were developed to work on mobile first, and then adapted to larger screens using media queries.

Then I set up the routing, and integrated Stripe API to simulate the payment flow.

Finally, I added testing using Testing Library for all components, to ensure everything works well.

📚 What I learned

Along the way, while building everything, I took notes on what I've learned so I don't miss out on it. This really helped me to step back and completely understand all the new concepts.

Overall:

Each part of this project helped me understand more about building apps, managing complex information, and improving user experience. It was more than just making a website - it was about solving problems, learning new things, and improving my skills for future work.

💡 What can be improved

💻 Installation & Execution