rabbit-hole's Issues
Change AppBar to ToolBar (material UI)
studyMap structure
Schema:
{
_id: String,
breadcrumbs: [array of breadcrumbschemas],
links:[],
studyMap: [array of studyMapSchemas]
}
easter eggs
Can window object listen for sequence of typed characters?
email notifications
- Confirm email address
- reset password
Options to be configured in profile:
- notify of message responsese
- breadcrumbs left by other users
fetch data on routing to single profile studymap
users need to be able to sort and move links between subjects
users can make link suggestions for other users
if user posts links in breadcrumb or message. Parse uri into href
user points
Users earn points for:
- creating study subjects
- for adding links
- for commenting on links
- for nesting sub-topics
setup https for domain
implement user logout
create short tutorial/ tour video
Have Audrey narrate.
create dialogs to explain terms or for common help items
For example, explain breadcrumbs
implement hot loading for quick UI config
RSS implementation??
Options for Echo cards
What should users be able to do?
Quick reply to messages and breadcrumbs?
Click and open up full study map?
displayName field checks for available displayNames
echo events
Echo events show up on a user's feed, according to subscribed keywords.
Events:
- new study topic
- question asked
- tip or comment posted
To clarify, users don't post to the feed. They are interacting with their, and others users', studyMaps. That interaction creates echo events which make up the global feed array.
Each user only sees a filtered global feed, based on their keyword subscriptions.
implement user profile and stats?
integrate changetip
landing page will contain live feed of activity echoes
Prospective users can filter feed
Provide value up front to entice users to sign up
app structure
{
user: {
points: Number,
}
}
if user is subscribed to umbrella topic, help them discover sub-topics
Embedding browser in app
headless browser
https://gist.github.com/evandrix/3694955
I want live feed of echoes on splash page so public may see activity
Make app appeal to novices and experts
Novices can track experts thought processes and how they learn
Experts can help properly train the next generation of learners, guiding their learning process
polyfill Fetch API
when feeding new subject users either choose previously created keywords or create new ones
implement 2 columns on home screen, making link form much smaller
implement badge notifications
splash page, about page
do i need marketing copy to attract target user?
implement real-time profile activity
password hints for strength
refactor echoes and routes to populate study_map keywords
linkSchema
{
_id: String,
link: String(url),
studyMap: object ref id,
breadcrumbs: [array of breadcrumbschemas]
}
user proves their not robot. Captcha?
normalize keywords so that community can find intended subject matter
implement ability to subscribe to subject keywords
Filter echoes based on subscriptions
page must be reloaded before it can be viewed
Reproduce this bug by calling localStorage.clear()
then reloading page.
(index):3846Uncaught TypeError: Can't call method on null
implement rating and point system
upvote studymaps, messages, breadcrumbs, and links
display username and points in toolbar
Allow subscription to user echoes
users need to be able to update links
Limited updating only where necessary.
echoes filters based on user keyword subscriptions
users subscribing to subject matter in global echoes will choose from existing keywords
The point is that community is able to find same intended content
how to automate checking links for illicit or malicious sites
breadcrumb content blank
- make new subject
- contributre subject breadcrumb
- breadcrumb object is sent without content ref
message echoes may quickly trash feed
Potentially make messages viewable in each breadcrumb card. Let card indicate message activity with number count.
have user choose unique displayName
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.