An open API service indexing awesome lists of open source software.

https://github.com/codelucas/hackuci.com

The website for UCI's first ever hackathon! Instructions are below.
https://github.com/codelucas/hackuci.com

Last synced: 9 months ago
JSON representation

The website for UCI's first ever hackathon! Instructions are below.

Awesome Lists containing this project

README

          

The code powering www.hackuci.com
---------------------------------
![HackUCI Logo](images/logo-with-bg.jpg)

UC Irvine's first ever hackathon. It is to be held on
Memorial Day Weekend - 23rd-25th.

Incase someone else operates this website in the future,
i've included instructions below along with a *hopefully* well
commented and structured front-end webapp.

###Overall organization:
- All waivers, info packets, and general documents are placed inside
the `/docs` folder.
- CSS, Javascript, and Images are placed within their respective
`/css`, `/js`, and `/images` folders.
- Copy-paste mailchimp registration code *refer to how to toggle Mailchimp
registration below* can be inserted or removed from our main website by
pasting the `/mailchimp.html` contents into the `/index.html` code where
specified.
- Nginx HTTP server configuration setup is within the `/server/nginx.conf`
directory.
- CSS is divided into two main files. `/css/style.css` and `/css/colors.css`.
The `style.css` file contains most of the content while colors mainly focuses on
color themes for blocks of HTML.

###How to deploy via a server:
- I use the [nginx](http://nginx.org) server to host this website because
nginx is designed to be a great http server for static files (this entire website
is static).
- If you opt to use nginx, read their setup and installation guide
[here](http://wiki.nginx.org/Configuration) and paste my configs in
`/server/nginx.conf` into the setup.
- If you opt to use something else like
[apache server](http://httpd.apache.org/) you're going to have to create
your own configs.

###How to toggle Mailchimp registration, Eventbrite, etc..
- Within the main page, `index.html`, i've left commented blocks
where there are instructions to paste in or remove registration,
eventbrite, and sold out ticket flags.
- For example, if the mailchimp code is online and people are
registering, but registration has now closed and you want to
display: sold out! Remove the mailchimp
block (which you found and pasted in from `/mailchimp.html`) and
paste in the new Sold Out! block (found in the comments).

By: [Lucas Ou](http://lucasou.com), please don't hesitate to
[contact](http://lucasou.com) me if you have questions on this site.