C

Critical Section

One Stop Solution For All Things Coding

C

Critical Section

One Stop Solution For All Things Coding

The problem Critical Section solves

As engineering students, we often lose track of ongoing hackathons and coding contests happening on various websites around the world. Especially, the freshers find it immensely tough to cope up with the large number of contests being held on a large number of websites, thus missing many golden opportunities. This famous quote by Wayne Gretzky “You Miss 100% of the Shots, You Don’t Take” inspired us. There is no such centralized platform where all the contests can be viewed at a single place. Therefore, we decided to create “Critical Section – One Stop Solution For All Things Coding”. We united the benefits of all major coding websites into it to help the freshers to learn and apply new skills. Now you don’t have to visit all the websites one by one. Instead, just login to Critical Section and we got you covered. This will save a lot of the students’ time, which can further be utilised for something productive.

Challenges we ran into

It is unavoidable to run into some challenges/problems while working on a project and we did ran into quite a few of them. On the front end side, we broke the the mobile functionality multiple times which had to be fixed. Another challenge was to stack the image and paragraphs in a specific order in mobile view. While solving this issue we learned the concept of order in the Bootstrap Grid system. We also faced a problem with the date input's default placeholder text. We wanted to hide the default text. We googled a lot and finally found a solution on StackOverflow. Talking about the back end, due to lack of experience, we faced difficulty in the implementation of OAuth, which we solved using the documentation and of course our good old friend StackOverflow helped us a lot. Sending mail over the SMTP server was also challenging, but we managed to overcome that with the help of google documentation.

Discussion