codethechange / codethechange.github.io Goto Github PK
View Code? Open in Web Editor NEWStanford Code the Change's website.
Home Page: https://codethechange.stanford.edu
License: MIT License
Stanford Code the Change's website.
Home Page: https://codethechange.stanford.edu
License: MIT License
Logos for projects on the home page all have different sizes -- it would be good to standardize!
We should add an easy way to quickly look at who's leading what project, with contact information / direct connection.
Some of the contact links (i.e. email, github, and linkedin links) over member profile photos are prepended with the site base URL. For example, Sam's email is http://codethechange.stanford.edu/[email protected]
.
replace placeholders
Since we're moving away from an application-based recruiting model, the join
link on the website shouldn't go to an application. More like a questionnaire for contact info and basic background.
Update for 2019-2020 academic year
We've been getting a number of sign-ups listing old projects as ones of interest. This shows users are confused about which projects are current.
A user should be able to get more information about each of the current projects listed at http://codethechange.stanford.edu/#/projects, perhaps by clicking the project name.
We should be able to re-use the ProjectProfile
view for this. All projects (except Karuna) have either a narrative
or a description
attribute, but we never use description
. We can replace description
and make them all narrative
, which will let us generate ProjectProfile
views for all projects.
Long project summaries look out-of-place on mobile
We should have a page to explain:
Right now not all pages adapt well to mobile devices. This needs to be fixed.
Pages to Fix:
/
/people
/projects
/partner
/profile?name=<project name>
/partner_criteria
/join
Just like we let people add themselves to our mailing list, should they be able to add themselves to our Slack?
The partner criteria
link at https://codethechange.github.io/#/partner is in the default style. It needs the color-change
class like seen in App.vue
to be styled correctly.
when screen is below certain size, have hamburger icon with a drawer for router links.
The pages with markdown bodies currently have a lot of common code that should be factored out, perhaps into a component.
On the projects page, we say:
Since 2014, we've helped create software for 15+ nonprofits
and impact groups. Here's two of our favorites.
regardless of how many case studies are shown. We should instead either
two
dynamically set based on the number of case studies shown ORHere are some of our favorites
Switching to a new page preserves the scroll position from the previous one, which means you sometimes start off in the middle of the page. It would make more sense to scroll to the top when switching to a new page.
Particularly the fonts.
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.