patstockwell / scattr Goto Github PK
View Code? Open in Web Editor NEWA web app where you can practice divergent thinking and plant new ideas
A web app where you can practice divergent thinking and plant new ideas
When you sign up for Reddit, they give your profile a Reddit birthday. Much cooler than asking for an actual birthday.
When a user account is created, timestamp it so a birthday can be added.
containsString()
plus testsaddToSet()
plus testsremoveFromSet()
plus testsCurrently the posts in the feed look best in desktop view. The post detail section needs the most work. How should name, comment time, claps, and comments be displayed? Find a good solution that works on mobile.
Now that I'm using GitHub issues and projects, I can remove the Todo markdown file.
The code snippets in markdown could benefit from some styling (syntax highlighting). Use highlightJS?
Make the idea input small, and when the cursor is inside, expand to a larger size. (use css transition?)
When a post is clicked from the feed, it should take the user to a page just for that post. The content area of the post can be expanded completely and the comments visible.
instead of this
const someComponent = props => (
<div>props.name</div>
)
you can do this
const someComponent = { name } => (
<div>name</div>
)
#BADASS
is a cool colour, lets add it to the constants file.
To assist users adding tags, a list of recent/popular tags should be displayed as suggestions when the cursor is in the tags input. As the input is given, a filtered list is returned in alphabetical order.
A drop down arrow on the top left of the post will allow you to update (or delete - see other issue) the post. The edit dialog could be a pop up window.
Experiment with a title (one-liner) input for new posts. Like github issues, like Reddit, a post title could also be a good url for the post page.
Below the title input could be a 'more detail...' textarea for more detail (like the current input area).
This element could be a small textarea and expand when the cursor is placed inside it or when there is content.
A drop down arrow on the top left of the post will allow you to delete (or update - see other issue) the post. A pop up should ask 'delete post?'
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.