Innovative Persistent Calorie Tracker. 🍷 🍔
Clone or download
Latest commit e4cfa09 Jan 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.expo Sidebar updated Feb 17, 2018
backend Adding Facebook Authentication Mar 29, 2018
frontend Changed button color in addCalorie May 26, 2018
Calories.txt Updated database Apr 11, 2018
FoodNames.txt Updated database Apr 11, 2018 Update Jan 9, 2019 Updated database Apr 11, 2018
foodCalorieArrays.json Updated database Apr 11, 2018
snapdiet.apk Added apk May 26, 2018


SnapDiet is a calorie tracking application built with React Native with persistent notification bar which none of the current alternatives offer. You have no way to make the notifications go away so you're only alternative is to diet. We would make you forcefully diet and get in shape. You're only redemption is to uninstall this app, which your guilt would stop you from doing.

Ground Rules Github.

  • Always keep your fork (origin) updated with the master branch of the master (upstream).

    git fetch upstream

    git rebase upstream/master

    where upstream is

  • Don't push directly to the repository, always push to your own fork first and from there do a Pull request to the main repo.

  • Write meaningful commit messages.

  • Keep the frontend and backend in code separated.

  • The master is always stable, please don't edit the master branch directly.

  • Don't work on master branch, whatever you're doing, make a feature branch, the master branch should always be stable.

Violation of the ground rules are punishable by death.

Features To-Do.

  • Add proper login screen and an sliding intro to our app. (Claimed by Aswin G)

  • Adding food is too hectic, the drop-down menu looks like shit. I couldn't find the +, it is too hard to find (So make it more obvious and make it a hardcoded button. The food is hard to add. Add search option to food items, no of quantity for certain items like dosa, idli and multiply calorie. fix the pop-up food addition UI. (See how popular apps hands pop up UI) This is a big feature to be in a pop-up. So drop the pop up and take a whole view, sliding up and down like how Quality time handles it. (Claimed by Aswin G, Jan 29th 2018)

  • The database should be more clean, make the food item names more obvious to both North and South Indian users.(Claimed by Alfred, January 30, 2018)

  • Drop the app drawer, make the notification permanent after the app is installed. Everytime I click on the persistent notification to add a food, it dissapears right after. Fix it. AND DROP THE DRAWER. (Claimed by Albin, January 25, 2018)

  • Show the daily progress of the current days diet in the persistent notification.(Claimed by Albin & Aswin G, February 9, 2018)

  • Do a UI overhaul, copy from popular apps, and make it visually pleasing and round the edges and fonts. JUST LOOK AT HOW POPULAR APPS HANDLES SIMILAR FEATURES.

  • Set up the initial user inputs to get user details (Weight, Height, Activity) and the default calorie goal should be the calculated value from that parameters. (Claimed by Aswin G)

  • In the Daily Calorie goal box, all the values shouldn't be allowed. Calculate an optimum calorie value for a person and then increment 200+ or 200- calorie to that and display as a drop down menu. (See how popular apps hands pop up UI and drop down boxes)(Claimed by Aswin G and Albin)

  • Everytime in the first screen, below the calorie goal meter, show a new health quote. (Claimed by Albin, January 25, 2018)

  • The food history of the user of each day should be shown. Along with the top five favourite user foods in a sliding view. (Look at Quality time)