upframe / upframe.io Goto Github PK
View Code? Open in Web Editor NEW๐ฆ Connecting first-time founders to mentors in the tech industry.
Home Page: https://upframe.io/
License: GNU General Public License v3.0
๐ฆ Connecting first-time founders to mentors in the tech industry.
Home Page: https://upframe.io/
License: GNU General Public License v3.0
This is the account tab, where you can change information regarding your account like email change and password
This component is what you will see once you press the time schedule you wanna ask your mentor. This small popup is used to get some more information about the meetup.
Make the font thinner
We are redirecting popular tags to a /search/ link. We have to handle it to display the correct mentors.
font-size: 1.2 rem
padding: 0.9 rem
Right now we are allowing photos of the same mentor with different extensions to stay around in our platform. This means that if a mentor upload a picture with the format: selfie.jpg and then later changes to another one called selfie.png both of these files will stay on our platform. This only happens with different extensions.
To do this we need to:
This is the first view invited mentors will have of our application. We will walk them over a process of onboarding with tabs.
Front end route to handle email sent to mentors to confirm a meetup
This is the first tab where we welcome our mentor and ask them for their unique id
This is the public information settings.
Here is where you can sync your calendar and add free time.
Here is where the mentors will be able to set their password
Due to some linting errors in Cookies.js , our Travis build is failing (it interprets lint errors as a must stop in production). We have two possible fixes:
This screen will have 3 tabs. All we have to do is put them in the correct position and switch between them.
The updated logo for our navbar is on Slack.
It should have the same size as other buttons
This is basically the mentor page. We get to see their information and free time. Once you press that free time we will use a different component (the Popup) to finish scheduling the meetup.
Use the font sizes in Zeplin
We need to congratulate them on registering! A small confetti effect or something like that will be an interesting feature!
After the whole application works by itself we need to integrate caching and a service worker. We want this website to feel like a real app and it must behave offline mobile first.
On the left of the location
Adblock engines block requests for Google Analytics because these kind of services create a user profile and own the data of your analytics. This means that they are later used for target advertising.
If we want our analytics to work anywhere and have everyone onboard we need to switch to a privacy focused one like https://matomo.org/. Food for though. (Keep in mind 30% of people use an ad blocker so we are missing out on our users.)
It should have 2px radius
This will have multiple purposes depending on what we want to display. For now let's just focus on user research and the spotify thing
Its width must be the line between the left of the profile picture and the right margin of the bio text box
When a user goes to https://connect.upframe.io/malikpiara
an error page is loaded before. What's happening there? @ulissesferreira @fabiofcferreira? Can we fix it?
It should have
min-width: 12 rem
max-heigh: 12 rem
The distance should be 36px.
Simple login screen. Where the user can login.
Some popular tags to save time when people want to search for common topics
The first screen people will see when they tune in @ connect.upframe.io. This screen consists of 4 sub components that need to be placed in their correct positions. The challenge here is more about responsiveness and placing rather than functionality (that will happen at the sub component level)
Right now we are generating public links when a mentor upload a photo to our platform. Instead of allowing it to be accessible by anyone who has a link we should create a restriction to Connect's domain.
A functional component that can receive an array of mentors from our API and load them to show the search results. Here we need to use some optimization techniques since we don't want to load an enormous list of cards... See https://reactjs.org/docs/optimizing-performance.html "Virtualize Long Lists"
Use Malik's settings in Zeplin. (Only those that apply)
People will be able to search for mentors using a search bar. This search bar will use our API's search endpoint to retrieve recommendations as the user is typing. We need to be smart here, we can't have a google-level search speed (limited hardware and cashflow on our side) but we also want a pleasent experience. We can fine tune the time the user stops writing and the search to create the illusion that we are as good as google ๐
Right now all our code is being distributed across diferent javascript files using the default webpack config. We want to improve the way the website loads providing a quick fetch for the critical assets and only later loading (prefetching) different pages.
If we do this correctly we can improve the two following metrics:
-> First Meaningful Paint
-> First Interactful Pain
-> Total data usage on the website
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.