ainc / ainc-gatsby-sanity Goto Github PK
View Code? Open in Web Editor NEWAinc Sanity Gatsby
Ainc Sanity Gatsby
https://www.awesomeinc.org/fellowship/perks
Seems like it could be a static page, no need for sanity
https://www.awesomeinc.org/learn/youth
Straightforward, and just like the other pages, don't worry about sections bleeding into each other.
Press page
Homepage (podcase section)
About page
Workspace
...and maybe more
On the homepage, this was fixed by making sure all Sections with row
were placed inside of a container
.createPage
is not allowing the site to build on Netlify.
error message: error UNHANDLED REJECTION Couldn't find temp query result for "/podcast".
Duplicate by uncommenting this code and running netlify build
locally.
https://www.awesomeinc.org/coding-club-preview
Could maybe implement this into a sanity doc but not sure if that is necessary (cc @raney24 )
These pages are the same just with different questions
Could most likely create a sanity doc of some sort
and maybe others
make pages responsive while finding a solution that makes both pages responsive with the same block of code
Create the press page. Make the Press articles a Sanity Content type.
https://www.awesomeinc.org/mentors/
Seems simple enough
When first loading the homepage, two arrows are flashed at the beginning of the screen. It is probably related to this component:
https://github.com/ainc/ainc-gatsby-sanity/blob/main/web/src/components/HomepageSlider/HomepageSlider.js
Core Values section images aren't being displayed. Could be because of a z-index
problem with the bg and filter, or something else entirely.
This commit has the most relevant code.
The team section on the about page needs the hover effect for the names.
Sanity query to get upcoming 5A and maybe the title and other info
Seems like a lot of the text could be static, need to figure out what to do about the upcoming dates section (whether to make a sanity doc or not)
Live site: https://www.awesomeinc.org/alumni
Dev Site: https://ainc-gatsby-sanity.netlify.app/alumni/
This page exists in our dev codebase but looks like a lot of the page needs built
https://www.awesomeinc.org/privacy
https://www.awesomeinc.org/terms
These both could be markdown pages (Ex: pages/terms/index.md
)
This allows easy copy paste from old site
Each time someone makes a change to Sanity, it often breaks the production dataset. We need to set up a way for a staging dataset and a production dataset.
Link for ref: https://www.sanity.io/guides/multi-environment-deployments
The modal has random margin that adds unnecessary scroll when the modal is opened.
https://www.awesomeinc.org/careers
Connect to Sanity document so jobs can be easily edited/posted
Will probably have to be able to add a custom title then text, some jobs have different fields than others
Also need a button/slider to select whether the job is active (posted) or not
Edit: Sanitys block
type is probably a much better solution
Page titles should be included in each page. It would be nice to have these be dynamic using the Layout.js
component. Do you think that is the best way to do that? This will allow us to code the page titles, or we can pass page title from a sanity document, etc.
The 5A banner at the top of the page fades away only on the homepage.
on the production website (https://ainc-gatsby-sanity.netlify.app/)
https://www.awesomeinc.org/contact
Seems very simple with just a title and iframe to zoho link for the contact form
Also need to link to the Contact in footer
If the event date has passed, there is no featured event to display on homepage and it breaks.
Sanity Document Types:
Sanity Doc could include
Then need to make these pages:
/mobile-apps-with-flutter
/intro-to-design
/android-crash
/android-sportsball-fanatic
/basicweb-crash
/after-school-coding-club
/dayofcode
/frontweb2
/ios-crash
/k12-teacher
/php-crash
/unity-crash
/weekofcode-hw
/woc
Create a page similar to the /blog page for our podcast. This can live at /podcast.
Refer to this commit for reference on how this is being imported.
In short, we used gatsby-source-rss-feed to import the podcasts from Anchor (at this URL: https://anchor.fm/s/81dfae4/podcast/rss)
I don't know what data we get from Anchor, so it may not match the /blog exactly.
Since it likely won't be the exact same, we can create a new component.
https://www.awesomeinc.org/team-alpha
@megansizemore I can't remember if you had created this or not? If not, can I put this on your list?
awesomeinc.org/parking
Missing Links:
/workspace
)Also create /parking
and add to footer
https://www.awesomeinc.org/weekofcode
All content should be static except for camp dates and registration links
MD Source: https://raw.githubusercontent.com/ainc/ainc-2018/master/_courses/weekofcode.md
Replicate awesomeinc.org
Nice to have:
Use react bootstrap modal.
Must be reusable.
Create this page: https://www.awesomeinc.org/learn/adults
The bottom portion of the page needs some margin and to match the live site with the Proven Success section.
The image in between sections is unnecessary, that can be moved down into the bottom section.
Example: https://www.awesomeinc.org/sfd
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.