danielgtaylor / danielgtaylor/malt.io

Recipe / User Stats

Open
#18 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
26
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Create a new page showing site statistics, such as the number of users, recipes, etc; the number of recipes in each style; the most common ingredients; etc.

This should be generated periodically by using a task queue. See deferred.defer in the app engine docs, and adding a cron job to invoke it.

Take a look at:
http://www.humblesoftware.com/flotr2/
http://philogb.github.com/jit/

Contributor guide

Open the contributing guide

Research direction

Start with the App Engine deferred.defer documentation and the cron-job entry point, then review how recipes, users, styles, and ingredients are stored. Compare the proposed charting approach with Flotr2 and JIT; done means a periodically generated stats page reports the requested counts, style breakdown, and common ingredients.

Written by the indexing model from the issue text.

Assessment

Tech stack
google-cloud, python
Domain
backend, data-visualization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.