README

Example Guide

贡献指南

▼ 项目列表

▼ Intermediate-Level Ideas

Book Finder App

To-Do 应用

命令行计算器

Markdown预览器

Emoji翻译器应用

Password Generator

Name Generator

Meme生成器应用

FlashCards应用

Charity Finder App

Podcast目录应用

Game Suggestion App

Simple Online Store

Flip Art App

HighStriker游戏

Sports Bracket Generator

时区提醒机器人

二维码徽章应用

卡片记忆游戏

Bit Masks App

Chrome主题扩展

Currency Converter

Drawing App

GitHub个人资料

Image Scanner

Markdown表格生成器

RegExp助手应用

Sales数据库应用程序

String Art

This or That Game

Typing Practice App

Voting App

Math Editor

▼ 初学者项目合集

Bin2Dec应用

Border Radius Previewer

CSV转JSON应用

Calculator App

Calendar App

因果应用

Christmas Lights App

Color Cycle App

倒计时器应用

Dollars To Cents App

Dynamic CSS Variables App

First Database App

Flip Image App

GitHub状态应用

Hello App

IOT邮箱应用

JSON转CSV应用

Javascript正则表达式验证

Key-Value 应用

Lorem Ipsum 生成器

Notes应用

Pearson回归应用

Pomodoro时钟

产品登陆页

Quiz应用程序

随机餐点生成器

随机数生成器

Recipe App

Roman to Decimal Converter

滑块设计

Stopwatch App

True or False App

Vigenere 密码

Weather App

Windchill App

Word Frequency App

▼ Advanced Ideas

Battleship Bot

Battleship游戏引擎

Boole Bot 游戏

Bug Race Game

Calorie Counter App

Chat应用

Contribution Tracker App

Elevator App

FastFood应用

GitHub时间线应用

GitTweet应用

Instagram克隆应用

Kudos Slackbot

Movie App

MyPodcast Library App

NASA系外行星查询

Shell Game

Shuffle-Deck-App

Slack 归档器

SpellIt-App

Survey App

卡路里计数器

等级: 3-高级

保持健康需要心理平衡、锻炼和营养的结合。卡路里计数器应用程序的目标是帮助用户通过计算各种食物的卡路里来满足营养需求。

该应用程序根据用户搜索的食物类型提供卡路里数。将搜索美国农业部我的金字塔食物原始数据来确定卡路里值。

卡路里计数器还为您提供开发者将原始数据转换为易于搜索的格式的经验。在这种情况下,需要下载并转换MyPyramid食物原始数据文件(即MS Excel电子表格),将其转换为在运行时更容易加载和搜索的JSON文件(提示:查看CSV文件格式)。

用户故事

  • [ ] 开发者将创建一个包含要搜索的食物项的JSON文件。当应用程序启动时将加载此文件。
  • [ ] 用户可以看到一个包含食物描述输入文本框、'搜索'按钮和'清除'按钮的面板。
  • [ ] 用户可以在食物描述输入文本框中输入搜索词。
  • [ ] 用户可以点击'搜索'按钮搜索匹配的食物。
  • [ ] 如果没有输入搜索词,用户会看到一个警告消息。
  • [ ] 如果没有找到匹配项,用户会看到一个警告消息。
  • [ ] 用户可以在可滚动的结果面板中看到匹配的食物项列表、份量和卡路里,限制为25个条目。
  • [ ] 用户可以点击'清除'按钮清除搜索词和结果列表。

额外功能

  • [ ] 用户可以在结果列表旁边看到匹配食物项的数量。
  • [ ] 用户可以在搜索词中使用通配符字符。
  • [ ] 点击向下图标按钮可以向搜索结果列表中添加更多匹配的食物项,显示超过25个条目。
  • [ ] 开发者将实现将我的金字塔数据加载到数据库或其他非数组数据结构中以加快搜索速度。

有用的链接和资源

我的金字塔食物原始数据

示例项目

食物计算器