faradayafrica / faraday-frontend Goto Github PK
View Code? Open in Web Editor NEWCommunity-driven platform helping Students connect with other Students across campuses to learn and suceed with ease.
Home Page: https://app.faraday.africa
Community-driven platform helping Students connect with other Students across campuses to learn and suceed with ease.
Home Page: https://app.faraday.africa
Find the new redesigned Qshot interface here
"Post request with two variables, one is optional.
original_url, which is the url you want to shorten and
short_url which if provided is used as the shortened URL and if not a random short URL is generated.
I rather you don't pass a short_url." - @devgenix
This issue adds the ability to fetch data on tertiary institutions to be used on the educational information signup page.
@jomefavourite Please create a different branch for fixing the nav issue. Immediately it's fixed inform me here on this issue. We have less than 14days to our launch event
In the third signup screen, which is used to collect academic data,
This issue depends on the following:
We fetch all comments and map them to the comments component
Give an option to "Pin a comment"
Render the pinned comment first before mapping the rest under it
I've identified that on click share the constructed link to be shortened contains a double slash in the format; https://app-staging.faraday.africa//qfeed/1a7e267f-0e2a-4dfc-bfcb-914622a838e8
Eliminate the duplicate slash.
If I visit Faraday through a link to a question/poll/article in guest mode and decide to comment/vote/reply, I'd be redirected to login from which I would either login if I have an account or signup. When I do that the link to the page where I was should be carried along and after a successful signup/login I should be taken back to the original page where I was.
This can be done by holding the link to the page in a request parameter variable called redirect.
So when I click to login from a discussion page in guest mode, I am taken to a login page and the URL of the login page would be something like; https://app-staging.faraday.africa/login?redirect=https://app-staging.faraday.africa/qfeed/a6474c2b-76b7-479c-8c9d-e323692b59be
If on that page I decide to signup instead, it'd be; https://app-staging.faraday.africa/signup?redirect=https://app-staging.faraday.africa/qfeed/a6474c2b-76b7-479c-8c9d-e323692b59be
If you visit any of the links here, you'd be taken to the actual pages and see the redirect variable held in as a request parameter.
From there up, it's up to you to then check after a successful signup/login if the URL was carrying a redirect and if was, redirect the user to the original page they were.
I don't know SCSS and I'd hate to ruin your code @jomefavourite while trying to make adjustments to the styling. I will communicate some styling concerns here.
This issue addresses implementing analytics to;
Note: A resource refers to a Poll, a Question, or an Article.
To implement number 1, it's suggested that you would need to use a library or write custom code to detect when a resource is in the viewport of the user's browser/device. One popular library for this is react-intersection-observer. When a resource is in the viewport, you would make a request to the backend to record an impression.
To implement number 2, you would also need to track when a user clicks to expand a resource. You could do this by attaching an event listener to the expand button and making a request to the backend when the button is clicked to record the click.
Currently, a user is redirected to log in after he completes the SignUp process
Currently, nothing happens when a user scrolls to the bottom of the feed
-Get what you need to fetch the next set of questions from the previous request response
-Update the state
This issue will be used by @jomefavourite and @nworiekingslee to communicate what we need from the backend to fast track our work on the frontend.
The entire screen goes blank when you attempt to like/ unlink a question
When you attempt the resend OTP, it returns a 401 - unauthorized.
I noticed the authorization headers were not passed
To keep track of backend API status.
The other engagement buttons shouldn't be deleted but disabled/commented out
This issue addresses these;
Strictly stick to implementing the design on mobile and desktop.
That is implement the redesign and keep the ability to vote which has already been implemented.
Other actions on Qfeed such as Echo, Pen, Sharing are still being designed once the design is ready, a separate issue would be created for them.
All items should align center
This issues addresses these:
You can check the meta data on the URl shorter and modify it for the landing page
There's no menu for questions as there is for comments that enable a user to delete her question or follow another question's author
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.