North Rose Devs website: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
Line 8: Line 8:
* Host the site on AWS.  
* Host the site on AWS.  
* A portfolio of web development work built with python/Django.
* A portfolio of web development work built with python/Django.
* An invoicing system. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access.
* An [http://nrose.dbarchowsky.com/app_dev.php/invoice/list invoicing system]. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access.


== Technologies ==
== Technologies ==

Revision as of 14:22, 19 November 2015

Overview

Documentation of the configuration and technologies of the North Rose website.

Goals

  • Host the site on AWS.
  • A portfolio of web development work built with python/Django.
  • An invoicing system. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access.

Technologies

Platforms & packages

Python

  • python 3
  • TODO: determine the exact minimum version. I think it's 3.4.x at this point.

Django

  • Minimum version: 1.8.7
Grappelli
  • Minimum version: 2.7.2
  • Upgrade with pip install -U django-grappelli

Custom package dependencies

  • Contact Info
    • Package that manages individual people's contact information.
    • This is a stand-alone PyCharm project that can be added to other applications-level projects.
    • e.g. [DEV_ROOT]\django\django-contact-info

Development platforms

IDE

  • PyCharm

Database

  • PostgreSQL
  • Local development database is located on littledamienii

Version control

North Rose on GitHub

$ git remote add origin https://github.com/dbarchowsky/northrose.git
$ git push origin master