What are you most proud of, and what would you do differently next time?
I'm proud that I was able to analyze the project in depth beforehand, code as many reusable components as possible and build the various pages with as little code repetition.
I had set myself the challenge of completing the project in 2 weeks, without using a state manager and trying to make as few drilling props as possible. And I met my own challenge.
Next time, I'll use Redux to make the task easier and for better code maintainability.
What challenges did you encounter, and how did you overcome them?
The biggest challenge I encountered was validating the inputs for the payment form, and trying to make as few drilling props as possible between each component receiving the data.
But all in all, I managed to get through it, using perseverance and a lot of research to get the code as clean as possible.
What specific areas of your project would you like help with?
To repeat what I said before, I think the validation of the payment form could be much cleaner, with fewer conditions, in terms of best practices.
But it was a good challenge to find a solution on my own.
Here's my first challenge, and here's my solution for the space tourism project using React. It was a lot of fun to make, but the responsive on certain elements caused me quite a bit of trouble. 😅