danbohon / habit-tracker Goto Github PK
View Code? Open in Web Editor NEWProductivity personal project
Home Page: https://66days.app/
Productivity personal project
Home Page: https://66days.app/
articles
books
apps
advise
Full CRUD on to do lists
points for completing tasks?
categories
archive completed?
user can pick life categories such as:
family, health, work, fun, etc
organize habits, goals, and to-do lists within categories
profile should display picture, name, streaks, other data
graph ql
friends?
api
Auth0
possible news feed
view others points and some habits
user can log out
user can make their profile private
user can change their name
user can change profile picture??????
in calendar view
in profile view
or chart.js
use js then react
habit should have a name
habit may have a description
user should be able to set goal for the habit
frequency? daily? weekly? monthly? yearly?
good habit or bad habit??
points for creating habit?
should we allow public or private habit? or just display points and stats publicly? Share with specific friends?
start date?
categorize habit? possibly color code?
reminder? twillio or email
Goals and to-do sync to google calendar
habits show up as colored dots?
66 days
or
Momentum
A Life Changing App -- 66 days will change your life -- it takes 66 days to change your life
A Productivity App
A Habit Tracking App
5 points for each habit complete
plus 2 points for keeping a streak over a week
50 points for completing a habit goal
1 point for each task in a to-do list
10 points for completing an entire to-do list
75 points for reaching life goals (monthly, yearly, weekly(maybe less for weekly))
more points for public goals
*tables:
users:
habits:
points
goals?
to-do?
weekly, monthly, yearly.
reminders to reevaluate and set new goals
should goals be separate from habits?
maybe have habits more day-to-day focuses and goals be more long term achievements
possibly give the user the option to categorize goals
sort between all time, month, week
year?
almost like a journal
also scss
full crud
Should be able to edit name, description, frequency.
Should the user be able to update if habit is completed on a previous day? -- probably
Should be able to delete a habit? trash bin? nah, just have a pop up that says "Are you sure"?
App should track if the habit was completed each day.
how should we display stats for app? calendar? simple streak and percentage? graph?
graphql
habits should display with name of habit, streak, and percentage
?maybe progress towards goal?
categories? color code? or maybe columns
motivational quote?
use twillio to track energy
*ducks
reducer file - store goal, counter
store.js
index.js
use auth0 initially
should be able to add profile picture
should be able to invite friends (email, contacts list, text)
points for habits, goals, tasks compete
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.