Quit for Good

Quit for Good

Quit smoking today, Start living Tommorrow.

Quit for Good

Quit for Good

Quit smoking today, Start living Tommorrow.

The problem Quit for Good solves

Make a difference by donating the money you would have spent on cigarettes to a good cause!
Book appointments with qualified doctors to get professional help and advice on quitting smoking!
Connect with a supportive community of ex-smokers and current quitters to share your journey and get encouragement!
Keep track of your progress with easy-to-use tools and personalized dashboard.

Challenges we ran into

During the implementation of the payment gateway integration feature in this project, I encountered a specific bug that proved to be a significant hurdle. The issue was related to fetching the order_id from the Razorpay API. Razorpay is a popular payment gateway provider in India, and the API documentation provided detailed information on how to fetch the order_id.

However, even after going through the documentation multiple times and following various approaches, the issue persisted. I started to troubleshoot the problem by thoroughly examining the code, checking for syntax errors, and verifying that all necessary libraries were installed. After several unsuccessful attempts, I decided to go back to the Razorpay documentation and carefully read through the instructions again.

Finally, after spending some time investigating the issue, I discovered that the issue was caused by a simple mistake in the implementation. I had not included a crucial piece of code, which was responsible for fetching the order_id from the Razorpay API. Once I added the missing code, the issue was resolved, and the payment gateway integration feature worked flawlessly.

In conclusion, encountering bugs and hurdles during the development process is a common occurrence. However, by following a systematic approach to troubleshooting and carefully examining the documentation, it is possible to overcome these obstacles and deliver a high-quality project.

Discussion