-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.html
48 lines (38 loc) · 3.4 KB
/
readme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<html>
<head>
<title>CS257 Webapp - Fall 2013 - Jeff Ondich - Erin Wilson, Jiatao Cheng, and Adam Canady</title>
</head>
<body>
<h1>CS257 Webapp - Fall 2013</h1>
<h2>Erin Wilson, Jiatao Cheng, and Adam Canady</h2>
<h3>Project Description</h3>
<p>This project is entitled the "Room Finder Extraordinaire". It takes various inputs and returns lists of rooms or a categorical probability of successfully drawing a particular room. We used data from previous Carleton room draws, and added geolocation from coordinates in Google Maps.
</p>
<p>Throughout this project, we leveraged our knowledge of HTML5, CSS3, SQL, and JavaScript on the client side as well as Python, PostgreSQL (and its Python connector, psycopg2), and a pre-configured Apache install on the server side.
</p>
<p>Our webapp is available here: <a href="http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/index.py">http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/index.py</a></p>
<p>Our SQL insert files are located here:
<ul>
<li><a href="http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/buildings.sql">http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/buildings.sql</a></li>
<li><a href="http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/rooms.sql">http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/rooms.sql</a></li>
<li><a href="http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/number_map.sql">http://thacker.mathcs.carleton.edu/cs257/canadya/webapp4/number_map.sql</a></li>
</ul>
<p>Our source code is available here: <a href="https://github.com/AdamCanady/CS257-Python-WebApp">https://github.com/AdamCanady/CS257-Python-WebApp</a></p>
<h3>Citations</h3>
<ul><li><a href="http://thehub.carleton.edu/">TheHub - Order of the Draw</a> [login required]</li>
<li><a href="http://maps.google.com/">Google Maps - Geocoordinates</a></li>
<li><a href="http://www.colorzilla.com/gradient-editor/">Some CSS tweaks</a></li>
<li><a href="http://www.w3avenue.com/2010/04/02/cross-browser-pure-css3-vertical-accordion/">More CSS tweaks</a></li></ul>
<h3>Goals and Features</h3>
<ul>
<li>Goal: to provide Carleton students with an application that will assist them in the room draw process based on previous room draw data</li>
<li>Feature: Find all rooms given certain specifications</li>
<li>Feature: Find rooms within certain ranges of a draw number, indicating the probability that the number will get that room</li>
<li>Feature: Find rooms near a certain location on campus</li>
<li>Feature: Find rooms furthest away from another person's probable draw given their draw number</li>
<li>We responded to feedback by adding a feature that lists all the available rooms given certain specifications</li>
</ul>
<h3>Helpful Information</h3>
<p>Throughout this project, it would have been great to have a "demo day" where we were minimally introduced to some of the critical technologies behind this software. After we had developed most of our project, we talked in class about JavaScript, Asynchronosity and JSON, however, we never covered SQL or CSS, both of which played a critical role in our final product.</p>
</body>
</html>