/csss-site

The new website for Simon Fraser University's CSSS.

Primary LanguagePython

CSSS Website

What it needs

  • New exec list, with photos
  • Pages: About (General/Exec/Photos/Docs/Contact), Events (Upcoming/Froshweek/Workshops), Projects (Hack Time/Dev Tools/Team Names/CSSS Github), Comp Sci Guide (Course Map/Software/Co-op)
  • New URL!
  • Contact info repeated on the bottom of both pages

What we can use

  • Python + Django
  • Bootstrap
  • MySQL (SQLite?)

Handy Django Commands

  • Create a new app: python manage.py startapp <appname>
  • Tell Django about model changes: python manage.py makemigrations <appname>
  • Check migration SQL: python manage.py sqlmigrate <appname> <migration number>
  • Check for project errors: python manage.py check
  • Apply migrations: python manage.py migrate
  • Open django shell: python manage.py shell
  • Run app tests: python manage.py test <appname>
  • Populate database: python manage.py populate

Design

  • Logo top-left
  • Navbar of categories to the right of that
  • Home page contains announcements and carousel with images
  • Topbar follows user down the page (but shrinks)
  • Footer contains: copyright, icons, csss@sfu.ca email
  • Coloured side bars?
  • Announcement format: Title, "By on ", content
  • Use Frosh theme colours every year (for side bars?)
  • Side bars: shadows on the edges for depth