diff --git a/Makefile b/Makefile index 2cefaa7..35c6a33 100644 --- a/Makefile +++ b/Makefile @@ -37,3 +37,7 @@ daemon: @echo "" @echo "--- STARTING UWSGI DAEMON ---" + +post_upgrade: upgrade_env run_migrations + # Make sure a tmp directory exists + mkdir acmsite/tmp diff --git a/acmsite/main/__init__.py b/acmsite/main/__init__.py index e4e48bb..768b928 100644 --- a/acmsite/main/__init__.py +++ b/acmsite/main/__init__.py @@ -8,6 +8,10 @@ bp = Blueprint('main', __name__) def homepage(): return render_template("index.html") +@bp.route("/about") +def about(): + return render_template("about.html") + @bp.route("/events") def events(): events = Event.query.filter(Event.start_time > datetime.datetime.now()).all() diff --git a/acmsite/static/img/officers/ajhenbest.png b/acmsite/static/img/officers/ajhenbest.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/ajhenbest.png differ diff --git a/acmsite/static/img/officers/avenat.png b/acmsite/static/img/officers/avenat.png new file mode 100644 index 0000000..da1bd10 Binary files /dev/null and b/acmsite/static/img/officers/avenat.png differ diff --git a/acmsite/static/img/officers/csalter2.png b/acmsite/static/img/officers/csalter2.png new file mode 100644 index 0000000..44df4ed Binary files /dev/null and b/acmsite/static/img/officers/csalter2.png differ diff --git a/acmsite/static/img/officers/djreynolds1.png b/acmsite/static/img/officers/djreynolds1.png new file mode 100644 index 0000000..f381b36 Binary files /dev/null and b/acmsite/static/img/officers/djreynolds1.png differ diff --git a/acmsite/static/img/officers/gcampbell2.png b/acmsite/static/img/officers/gcampbell2.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/gcampbell2.png differ diff --git a/acmsite/static/img/officers/gdshiu.png b/acmsite/static/img/officers/gdshiu.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/gdshiu.png differ diff --git a/acmsite/static/img/officers/mdidenko.png b/acmsite/static/img/officers/mdidenko.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/mdidenko.png differ diff --git a/acmsite/static/img/officers/nitty.png b/acmsite/static/img/officers/nitty.png new file mode 100644 index 0000000..328b785 Binary files /dev/null and b/acmsite/static/img/officers/nitty.png differ diff --git a/acmsite/static/img/officers/placeholder.png b/acmsite/static/img/officers/placeholder.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/placeholder.png differ diff --git a/acmsite/static/img/officers/rganguli.png b/acmsite/static/img/officers/rganguli.png new file mode 100644 index 0000000..9ddf5f9 Binary files /dev/null and b/acmsite/static/img/officers/rganguli.png differ diff --git a/acmsite/templates/about.html b/acmsite/templates/about.html new file mode 100644 index 0000000..dd9b9a9 --- /dev/null +++ b/acmsite/templates/about.html @@ -0,0 +1,160 @@ +{% extends "layout.html" %} + +{% block app_content %} + +

About ACM

+ +

tl;dr

+

We a group of computer science enthusiasts that meets every week to plan fun +events like programming competitions, networking dinners and programming +language labs. If you’re interested in joining, stop by our meetings! We are +very friendly. Meeting info is on the homepage.

+ +

Exec Board

+ +
+
+
+ President +
+
President
+
+
+
+
+
+ Vice President +
+
Vice President
+
+
+
+
+
+ Treasurer +
+
Treasurer
+
+
+
+
+
+
+
+ Secretary +
+
Secretary
+
+
+
+
+
+ PR Chair +
+
PR Chair
+
+
+
+
+
+ Events Coordinator +
+
Events Coordinator
+
+
+
+
+ +
+
+
+ Hackathon Manager +
+
Hackathon Manager
+
+
+
+
+
+ Hackathon Manager +
+
Hackathon Manager
+
+
+
+
+
+ System Administrator +
+
System Administrator
+
+
+
+ +
+ +

History

+

ACM established student chapters to provide an opportunity for students to +play a more active role in the Association and its professional activities. By +encouraging organization of student chapters on college and university campuses, +the Association is able to introduce students to the benefits of professional +organization. These benefits include regular meetings that encourage and enhance +learning through exchange of ideas among students as well as between established +professionals and students. Members of a student chapter may also take advantage +of the activities and services provided by ACM, including the lectureship +program, student programming and tutorial contests, and the publications +program. Student chapters provide an obvious setting for the development and +demonstration of leadership capabilities. Finally, students find the various +activities of ACM and its student chapters both professionally and socially +exciting as well as rewarding.

+ +

Initially, the ACM organizational structure was based solely on individual +membership. In 1954, as a result of growth and the wishes of its members, +chapters were officially formed. These chapters provided a means for people in a +geographical area with a common interest in computing to exchange ideas and +sponsor professional activities. Since the recognition of the Dallas-Fort Worth +Chapter in 1954 as the first ACM chapter, the number of professional chapters +has grown steadily to over 113 today, and they have become an integral part of +the ACM organization. Student chapters were authorized by the ACM in 1961; the +first was chartered at the University of Southwestern Louisiana.

+ +

Student chapters provide important services to ACM student members and offer +a means whereby the ACM can provide scientific information on the industry to +other members of the college or university community as well as to the general +public. Moreover, professional chapters and student chapters are focal points +for feedback from members to the ACM leadership. Finally, ACM Chapters are a +training ground for the Association’s future leaders. Over one-third of the +current members of the ACM Council began their volunteer work with ACM as +officers in the chapter system.

+ +

Other CS Clubs

+

You may also be interested in joining:

+ + +{% endblock %} diff --git a/acmsite/templates/layout.html b/acmsite/templates/layout.html index 387e166..346621a 100644 --- a/acmsite/templates/layout.html +++ b/acmsite/templates/layout.html @@ -28,7 +28,7 @@