TAMU Datathon's Static Website Build and Deployments
QA Website
|
Production Website
$ npm install
$ npm run dev # Run Development server
$ npm run build # Build Website for Deployment
Code for the homepage of TAMU Datathon 2024 Mini (and 2023 (and 2022 (and 2021 (and 2020))))
Home Page: https://tamudatathon.com/
License: MIT License
TAMU Datathon's Static Website Build and Deployments
QA Website
|
Production Website
$ npm install
$ npm run dev # Run Development server
$ npm run build # Build Website for Deployment
wavy
underlineIn general, this is a pretty open-ended issue, please send many screenshots of possible versions in this issue.
I mentioned this earlier but we never got around to it. Not a big priority but I'll bring it up at a meeting. We would need to change this:
Line 59 in 551c397
into this: (as per Bootstrap Theming)
// Custom.scss
// Option B: Include parts of Bootstrap
// Required
@import "node_modules/bootstrap/scss/functions";
@import "node_modules/bootstrap/scss/variables";
@import "node_modules/bootstrap/scss/mixins";
// Optional
@import "node_modules/bootstrap/scss/reboot";
@import "node_modules/bootstrap/scss/type";
@import "node_modules/bootstrap/scss/images";
@import "node_modules/bootstrap/scss/code";
@import "node_modules/bootstrap/scss/grid";
Error with the following code block. Appears to be a sass include error problem found here (stackoverflow). We can resolve it eventually when we include bootstrap component by component.
@include media-breakpoint-up(sm) {
#splash-content {
justify-content: center;
}
}
Add options to node-sass to compress the output CSS, and add something to the build script to compress the javascript (or configure cloudflare)
We either need to agree on a convention (4 spaces or 2, trailing comma, etc.) using some linter and code formatting tool for any text/code editor. Any thoughts?
Change the Navbar to work better for mobile
The scraper script should only push to github when a new build has been published to Webflow.
Ideas:
Might need to check with logistics for what extra content is needed here.
Content:
There is an inconsistency in our Section Titles (in particular with colors). The about section has a colored title that matches the section but the industries section title is black. Plus, the white sections have just a plain black color.
Please post screenshots of options on this issue.
Make it white so that it follows the alternating pattern of white, colored, white, colored (geez out of context that doesn't sound good).
This also goes with #49 Jazzy titles as the about us title will need a highlight effect as well
Reference: https://zeit.co/home
cursor:pointer
for the icons so that the user can see the little hand and know that the bubble is clickableCreate a separate JS file that contains constants for page data.
Maybe consider separate files?
Need to add:
defer
to basically all script tags as no javascript should be necessary to do a "first paint" of the websiteSet up SASS and partial for sections on the website
I'm not able to reproduce the mixin errors I'm getting but there seems to be an issue in sass when I remove the bootstrap dependency line but keep the CDN.
gigabowser/views/partials/head.ejs
Line 26 in 551c397
Create CNAME and do cloudflare things
The navbar items are too close together such that it doesn't look like a nav
Create a modal (that appears on icon click) that shows a small two-sentence description, the icon itself, a side-nav thing that lets the user switch to other industries, and a list of sponsors that are associated with the industry.
triggerModal
and an attribute like industry-id="someIdThatWouldPointToAnIndustry"
to an element to let us trigger the industry modal.We need a script that checks for webflow publish changes and pushed to github as a new pull request.
Requirements:
We want to add a pre-register button that goes to MailChimp (adds them to MailChimp list which we send email later when registration opens)
This is open for discussion (implementation, mail provider, etc)
Problem: Navbar same-page items link to sections on the page, and scroll to the sections on click. However, every click on these items is technically a new URL (with no outgoing request), but still does add onto the browsing history.
Fix: Implement Javascript-based scrolling to fix the history problem and have smoother scrolling,
<source>
to each imageAdjust cropping for the PNGs. Some have a lot of white space
Make Seths role more appropriate and rearrange
Add this to the FAQ section:
Q: What is TAMU Datathon’s response to COVID-19?
A: For the safety of the 1000+ people involved at the yearly event, TAMU Datathon has decided to move completely online for the 2020 season. We are still going to offer as many features as possible of the event, including sponsor challenges, workshops, learner lessons, awesome prizes, fun games and more! See you in October!
Change the team images and the about graphic
While you're at it spell check everything :)
background-position
for the splash graphic on mobile devices.Write functions to HASH file to see if any changes were made
Create a footer for the site. Use normal bootstrap classes when possible. Reach out to logistics if they want to put social links here as well.
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.