Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

An application to allow CS majors to show off their CS projects on the ACM TV in Brown

License

Notifications You must be signed in to change notification settings

ColoradoSchoolOfMines/show-and-tell

Repository files navigation

DEPRECATION NOTICE

Show and Tell will be integrated into the ACM Website. All further development of this project will occur there.

https://github.com/ColoradoSchoolOfMines/acm-website

show-and-tell

An application to allow CS majors to show off their CS projects on the ACM TV in Brown

Setting up a Development Environment

Linux

  1. Ensure that you have the following packages installed:

     postgresql
     ruby
     python3
    
  2. Run su - postgres -c "initdb --locale en_US.UTF-8 -D '/var/lib/postgres/data'"

  3. Reset the postgres user password

  4. Enable and start the postgresql service.

  5. As the postgres user, run the following commands:

     createdb showandtell
     createuser sam
    
  6. Run the following commands to install the necessary SASS plugins:

     gem install compass
     gem install font-awesome-sass
     gem install bootstrap-sass
    
  7. Install the following Python libraries. (Pip is probably the easiest way to do this.)

     sqlalchemy
     kajiki
     bottle
     PyYaml
     validators
     markupsafe
     Pillow
     requests
     psycopg2
    
  8. Run compass compile

  9. Run the app by running app.py and navigating in your browser to localhost:8080

About

An application to allow CS majors to show off their CS projects on the ACM TV in Brown

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published