caachz / dev.to Goto Github PK
View Code? Open in Web Editor NEWThis project forked from forem/forem
Fork of dev.to for Turing students to build upon
Home Page: https://dev.to
License: GNU Affero General Public License v3.0
This project forked from forem/forem
Fork of dev.to for Turing students to build upon
Home Page: https://dev.to
License: GNU Affero General Public License v3.0
Describe the solution you'd like
I don't have time and energy to read these articles every day, but I’d like to catch up with the best recent content.
Thankfully, I have you. And you love cultivating content. You login to the app and create a new “collection” with a name like “Best JS of February”. Now when you are reading articles in the app there is a [+] button that, when clicked, gives you the option to add that article to a collection.
The collection has a publicly-sharable URL, so that you can tweet it out, I can click the link, and see a listing page of all the articles in the collection.
Later Segment Ideas:
Describe the solution you'd like
Use some fancy machine learning to scan existing posts that I've previously read. As I read a new article, utilize this machine learning to apply to any other articles I read.
Describe the solution you'd like
It’s overwhelming to look at the front page. There’s so much content being created every day. How do I possibly keep up? We know that the best way to actually achieve hard things is to do a little bit on a regular basis. For this feature project, let's help readers build a daily habit of reading a single article.
Assume that I’m a registered user. When I go to my Profile page, click the Misc submenu, then I see a checkbox for “Receive your Daily Dev”. If I check it then there’s a text field for the email address where I want to get it. (maybe pre-populate this with my GitHub email if that's how I registered)
When I have that checked, each day I get an email from the app. The app has selected a highly-read article from a tag that I follow that was posted in the last 14 days and hasn’t been sent to me previously.
Later Segment Ideas:
As a user, I should see that a video is loading while I am waiting.
Describe the solution you'd like
When you’re writing a post, you're writing markdown in a big text box. There’s a preview button, but it is a separate view than your writing.
Implement a Live Preview pane to the side in the authoring view
Describe the solution you'd like
Imagine I’m building a course where someone has to read a sequence of articles.
As the reader, the system marks these articles as complete when I've read them for a minimum amount of time. When I’ve completed everything in the set I get some little badge or a text “achievement” somewhere in my profile.
As a client When a page loads a request is made to get the relevant videos
As a user If videos failed to load I should see something indicating that they failed.
Describe the solution you'd like
I don’t have time and energy to read these articles every day, but I’d like to catch up with the best recent content.
Thankfully, we have machines for that. As a reader I login to the app and create a new “collection” with a name like “Best of JS”. Within the collection I can target some specific tags (maybe using my followed tags as suggestions). Then, each week, the app generates a collection based on posts published during that week in those tags, prioritizing them by the number of reads. That collection is browsable at a unique URL.
Later Segment Ideas:
Describe the solution you'd like
Right now comments have a “favorite” marker.
Describe the solution you'd like
Build a data/stats dashboard on my profile to track/report my reading data like:
Stretch goal for this feature:
Describe the solution you'd like
On each article, find three potentially related YouTube videos and embed those on the bottom of the page before the comments section.
As a user when I visit an article I should see related videos at the bottom of the article from youtube.
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.