You are not logged in. Please login at www.codechef.com to post your questions!

×

Final App: Codechef Social (iOS and Android)

3
1

Team: chhole_bhature, members: Tanmay Datta, Haider Ali

App name: Codechef Social

App tagline: Let us socialize Codechef

Features:

  • Available on both iOS and Android
  • Friends - Add/Remove/Update Friend sets .
  • News Feed - Content Info and friends activity .
  • Chat - Real time chat with any Codechef Social user.
  • Notifications - Reminders and live contest submissions of friends in live contest via push notifications .
  • Contest list - Contest page with list of problems .
  • Tags - Get All the tags and all problems under any given tag .
  • Todos - Add/Remove/Update Todos .
  • User Profile Pages - Easy Access to profile of any user .
  • Compare - Compare profiles of any 2 codechef users .
  • Ratings - Access Ratings of any user, in any contest type .
  • Problems - View the problem statements anywhere anytime (Rendered Perfectly) .
  • Submissions - View submissions of friends right in your mobile .

Note: The home feed shows the submissions of your friends and upcoming contests (to be started in few hours). I see that new users have signed up and have started using the app but they are not able to see any feed. Feed will come when you add some user in a set. Also if you have any queries please email me at tanmaydatta@gmail.com. Also disable battery optimization for the app if you want to receive notifications even when the app is killed.

Screenshots

Presentation

Video

UI code repo

Backend code repo

Android App

iOS App

EDIT: Server url is changed to the 3rd set of alibaba resources. Please download the app again (for android) and install. For iOS, the app is under review, once it is approved by Apple you can update via App Store.

asked 01 Oct, 00:13

tanmaydatta's gravatar image

2★tanmaydatta
575
accept rate: 0%

edited 11 Oct, 17:12


Note: The home feed shows the submissions of your friends and upcoming contests (to be started in few hours). I see that new users have signed up and have started using the app but they are not able to see any feed. Feed will come when you add some user in a set. Also if you have any queries please email me at tanmaydatta@gmail.com. Also disable battery optimization for the app if you want to receive notifications even when the app is killed.

link

answered 02 Oct, 11:57

tanmaydatta's gravatar image

2★tanmaydatta
575
accept rate: 0%

edited 02 Oct, 16:00

Nice work, the app reflects how much effort and time has been put into it, kudos to you guys. Though I think that it would have been better if we could do this on the site itself rather than on the app, because for solving problems we do have to go to the site anyways so it may act as a suggestion :)

link

answered 09 Oct, 22:27

sweta_sinha's gravatar image

4★sweta_sinha
1315
accept rate: 0%

@sweta_sinha

There are 2 things which we decided on.

  • Most users will not code on the phone
  • There should be a mobile app for codechef.

Considering this, we implement as much as possible we could, in the given time. You are right in saying that it would have been better on the website, but our aim was to engage the user while he/she does other things. For example getting a notification if a friend makes a submission in an ongoing contest, contest reminders etc. Phone is one such thing which a person has with him always, so we decided to make an app(also that codechef doesn't have one) instead of a website.

If our idea is taken into consideration then definitely a web version will also be made.

PS: Thanks for your comment.

link

answered 10 Oct, 21:22

tanmaydatta's gravatar image

2★tanmaydatta
575
accept rate: 0%

toggle preview
Preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:

×2,287
×192
×115

question asked: 01 Oct, 00:13

question was seen: 657 times

last updated: 12 Oct, 12:36