Zero to Mastery Open Source
zero-to-mastery / breads-client Goto Github PK
View Code? Open in Web Editor NEWKeep track of what you read online and see what your friends are reading.
Home Page: https://www.breads.io/
License: Other
Keep track of what you read online and see what your friends are reading.
Home Page: https://www.breads.io/
License: Other
make more of a link preview w/ images/video
Users should be able to filter in order to see all readings that didn't extract data correctly, and be able to update those readings from their profile
e[r].filter is not a function
Check readings and list reducers
https://redux.js.org/style-guide/style-guide
Users should be able to save a video and the listitem should display the video title, description, number of times watched by breads users, and video watchtime
Redux state needs updating to better handle async data.
https://redux.js.org/advanced/async-actions#designing-the-state-shape
TypeError: Cannot read property 'domain' of undefined
Reading List loads all data at the same time and places on the DOM. Here are a few resources to look into:
User should see a success alert after the following actions:
Users should be able to see who follows them.
A tab should be placed next to the 'Friends' tab on their user aside
The Global page displays most recent readings from everyone, but I'd like it to be a "Trending" page. Here is a good place to start:
Users should be able to see their current account info (first name, last name, email address, username, image url) and update it
The user aside flashes the incorrect user for a brief second when switching between Global, Your Reads, and Subscriptions tabs
WebPageTest Feedback
PageSpeed Insights Feedback
has to do with selectors and mapping over the data
Checkout darkmode.js
Whenever the user needs to wait for data, show a loading status
The User Aside should change based on the readings list the user is viewing - Global, their own, subscriptions, another user's, etc. Right now it only changes between their own and another user's.
When on Global and Subscriptions, the user should see stats based on the last 24 hours of readings.
Look through this list and apply what is relevant
https://www.freecodecamp.org/news/101-ways-to-make-your-website-more-awesome-79c934dd2a11/
Add advertisements to breads.
Right side of screen
every 10-20 readings
Any time a user reloads a page that is not the root route, Nginx shows 404 Not Found page
Old reads do not display meta info like article image and description
make code more readable by doing the following:
User should see the reading url form at the top of the webpage whenever on mobile.
Use the order property to move it from the bottom
Users should be able to click/touch the hamburger menu to display navbar features
Info user should be able to update:
Users should be able save an article to read for later.
Listitems should display a tab for number of times an article is currently saved to read for later
The user should see a default text placeholder whenever they don't have any readings, subscriptions, and when the article title is blank or the same as the domain name
User who are not signed in should only be able to see global readings list - any other page should receive a 'you must be logged in' prompt
Add tagging features to readings
When a user clicks on a tag, app should display every reading with that tag
Tag name should be displayed in Title with tag reading stats
Tag list on a List Item should be scrollable or expandable
User should be able to edit tags:
most read domain
option to list favorite reading
number of domains read from
number of subscriptions and subscribers
User should be redirected to https from both plain http and breads-client url
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.