Skip to content

Instantly share code, notes, and snippets.

@riggtravis
Created June 15, 2016 01:45
Show Gist options
  • Save riggtravis/234a47736024bb610e7395762aee7fec to your computer and use it in GitHub Desktop.
Save riggtravis/234a47736024bb610e7395762aee7fec to your computer and use it in GitHub Desktop.

Senior Projects

In creating your senior project you should probably try to reduce all of your mental overhead as much as possible. And when I say probably I mean definitely. These are tools that will probably or definitely making your life easier. You shouldn't feel obliged to use any of these tools, but you should feel inspired by them to use some sort of tool to create your project.

Desktop Applications

Github Electron

Use web technologies to create desktop applications

Linux Snap

Create a single executable that can then be used across almost all Linux Distrobutions

Web Applications

Pyramid

Pyramid is a great python web framework that is useful for small scale and large scale projects.

Ruby on Rails

You probably won't find a web framework with more documentation

MEAN.io / MEAN.js

Fullstack javascript alternatives to LAMP or Rails. Reduce mental overhead by writing everything in Javascript.

Mobile Applications

Cordova

Write your application using web technologies.

Games

Phaser.io

Write web games in javascript, a language you will need when developing for the web anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment