Code Monkey home page Code Monkey logo

gigabowser's Introduction

TAMU Datathon

gigabowser

TAMU Datathon's Static Website Build and Deployments
QA Website | Production Website

Powered by Vercel

🔧 Installation

$ npm install

🐎 Usage

$ npm run dev       # Run Development server
$ npm run build     # Build Website for Deployment

Powered by Vercel

gigabowser's People

Contributors

aakashharan-creator avatar allysonmking avatar ananthk37 avatar aniketshirodkar avatar d-bx avatar danabreo avatar dependabot[bot] avatar gcpetri avatar geooot avatar hetk987 avatar imgbot[bot] avatar imgbotapp avatar jacksebastian17 avatar jaesunpk avatar josiahcoad avatar nitishm2022 avatar phulsechinmay avatar s1nthesis avatar samarthdave avatar shamilton801 avatar tamu-datathon avatar tatiaris avatar upadsamay387 avatar warrenwu4 avatar ynzhang09 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

allysonmking

gigabowser's Issues

[FAQ Section] Change BG to pastel version and make Q&A more distinct

  • Change the background of the section to a more pastel green and the text to a more dark color (but not black). See image for reference above but don't take colors too seriously (I personally think it could be a lighter green).
  • Make the Questions more distinct than the answers. I think the switch to the pastel colors will already do most of this for you but play around with borders, underlines, colors, or all of the above to make the Qs more distinct.
  • Make links have an underline of sorts (for clarity). The links in the screenshot above are a wavy underline

In general, this is a pretty open-ended issue, please send many screenshots of possible versions in this issue.

Bootstrap download/include optimizations

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:

@import "../node_modules/bootstrap/scss/bootstrap.scss";

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";

Compress and CSS and Javascript

Add options to node-sass to compress the output CSS, and add something to the build script to compress the javascript (or configure cloudflare)

Add code formatting & linting tool

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?

Webflow Scraper - Push only on changes

The scraper script should only push to github when a new build has been published to Webflow.

Ideas:

  • Hash each file and check for inequality
  • BAD but you can check line by line

Sponsors

Might need to check with logistics for what extra content is needed here.

Content:

  • Pictures of sponsors (or maybe past sponsors)
  • Email link and link to the sponsor package
  • Maybe pictures and a 'what you get' subsection (refer to logistics)

Make are Titles more Jazzy

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.

  • Change the industries section color to a dark blue
  • Change the color of the white section titles to something different than pure black
  • Find ways to up our title game (Maybe we could do something with like an offset highlighter look?)
    • image

Please post screenshots of options on this issue.

Make About Section White instead of the pastel

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

Industries section

Reference: https://zeit.co/home

  • Create circular objects for icons, scattered about in the section
  • Animation: Objects could move along the x-axis with slight bobbing along the y-axis

[Industry Section] Switch out icons with new SVG icons and add all of them, plus more

  • Change icons to the new SVG ones from design
  • Increase the vertical height of the section (and thus increase padding between bubbles)
  • Add a hover state such that it expands a bit when you hover over it (indicating you can click on it)
    • Take a look at CSS Transitions for help on this
  • Add a cursor:pointer for the icons so that the user can see the little hand and know that the bubble is clickable
  • Look into adding a tooltip that shows the name of the industry on hover (Reference: https://getbootstrap.com/docs/4.0/components/tooltips/)

Clean out what script tags we are using

  • Remove unnecessary script tags (do we need popper.js and jquery?)
  • index.js has two script tags
  • make sure necessary CDN loaded scripts use a good CDN with a long cache time
  • add defer to basically all script tags as no javascript should be necessary to do a "first paint" of the website

Remove redundant bootstrap import

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.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

[Navbar] Space out items

The navbar items are too close together such that it doesn't look like a nav

  • Add more space between items
  • Add a hover state to the links (maybe?)

Industry Section Modal

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.

  • Make sure to keep the code for this pretty modular
    • Create the pages.js variables and such
  • Allow us to just add a class like triggerModal and an attribute like industry-id="someIdThatWouldPointToAnIndustry" to an element to let us trigger the industry modal.

Webflow Scraper

We need a script that checks for webflow publish changes and pushed to github as a new pull request.

Requirements:

  • Should hit Webflow, download files, and then push to a specific branch on github

Change navbar same-page links to javascript-based scrolling

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,

Optimize Image Files (Resize files and compress)

  • Resize it to look nice but also be less space
  • Sponsor Images should be around 20kb at most
    • Mathworks is too big!!!!
  • Our team should be around 200kb at most
  • Extra Credit: Converting pngs to webp and add it as a <source> to each image

Add FAQ item for COVID

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!

Meet The Team Section

  • Create cards for each team member with their name, position & two links.
    Ideas:
  • Basic card with circular profile picture, centered name and position & links on the same line:
    image

About Section

  • The text has to be finalized (discuss with logistics on how messaging should be presented)
  • Place a different graphic for this section (discuss with design and maybe logistics)

Footer

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.