rabbit-hole's People
rabbit-hole's Issues
splash page, about page
do i need marketing copy to attract target user?
users need to be able to update links
Limited updating only where necessary.
displayName field checks for available displayNames
landing page will contain live feed of activity echoes
Prospective users can filter feed
Provide value up front to entice users to sign up
implement rating and point system
upvote studymaps, messages, breadcrumbs, and links
Options for Echo cards
What should users be able to do?
Quick reply to messages and breadcrumbs?
Click and open up full study map?
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.
user points
Users earn points for:
- creating study subjects
- for adding links
- for commenting on links
- for nesting sub-topics
message echoes may quickly trash feed
Potentially make messages viewable in each breadcrumb card. Let card indicate message activity with number count.
fetch data on routing to single profile studymap
app structure
{
user: {
points: Number,
}
}
polyfill Fetch API
implement ability to subscribe to subject keywords
Filter echoes based on subscriptions
user proves their not robot. Captcha?
Allow subscription to user echoes
RSS implementation??
echoes filters based on user keyword subscriptions
linkSchema
{
_id: String,
link: String(url),
studyMap: object ref id,
breadcrumbs: [array of breadcrumbschemas]
}
have user choose unique displayName
Change AppBar to ToolBar (material UI)
create short tutorial/ tour video
Have Audrey narrate.
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
users need to be able to sort and move links between subjects
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 real-time profile activity
implement hot loading for quick UI config
I want live feed of echoes on splash page so public may see activity
password hints for strength
studyMap structure
Schema:
{
_id: String,
breadcrumbs: [array of breadcrumbschemas],
links:[],
studyMap: [array of studyMapSchemas]
}
if user posts links in breadcrumb or message. Parse uri into href
integrate changetip
implement user logout
normalize keywords so that community can find intended subject matter
how to automate checking links for illicit or malicious sites
implement badge notifications
implement user profile and stats?
create dialogs to explain terms or for common help items
For example, explain breadcrumbs
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
users can make link suggestions for other users
breadcrumb content blank
- make new subject
- contributre subject breadcrumb
- breadcrumb object is sent without content ref
setup https for domain
display username and points in toolbar
if user is subscribed to umbrella topic, help them discover sub-topics
when feeding new subject users either choose previously created keywords or create new ones
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
refactor echoes and routes to populate study_map keywords
implement 2 columns on home screen, making link form much smaller
Embedding browser in app
headless browser
https://gist.github.com/evandrix/3694955
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.