sloyless / pow-cbm

A PHP/Bootstrap application for maintaining a comic book collection

Home Page:http://comicmanager.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

POW! Comic Book Manager

Build Status devDependency Status

A Bootstrap PHP/MySQL web application for maintaining a comic book collection database.

Requirements

  • PHP Web Server
  • mySQL

Installation

  • Clone repository to web directory
  • Import .sql file to comicdb database
  • Change $allowRegistration to "yes" in admin/register.php in order to create the initial user
  • edit database connection info in config/db.php

Development

The site is written in PHP, with Sass (SCSS) for styling and importing Bootstrap 3 for grid/responsive development.

Global Development Requirements

Local Development Setup

  • Navigate to site directory
  • Edit gruntfile.js and verify that the PHP server/proxy path from LAMP/MAMP is correct.
  • In terminal, run npm install. This will install grunt-contrib-sass (Sass compiler), grunt-autoprefixer (CSS Autoprefixer), grunt-browser-sync (Browser Sync), grunt-contrib-watch (Watch tasks), grunt-notify (Notifier), and node-sass (Node Ruby Sass support).
  • To run development mode (with watch tasks and auto browser refreshing) run grunt. Upon saving any changes in PHP or JS, the browser will refresh the page automatically. For SCSS/CSS updated stylesheets will be injected without a refresh.
  • To just recompile all SCSS files, run grunt build

Credits

Bootstrap for Sass

Rich Text Editor by tinyMCE

About

A PHP/Bootstrap application for maintaining a comic book collection

http://comicmanager.com/


Languages

Language:PHP 63.0%Language:CSS 32.5%Language:JavaScript 3.1%Language:CoffeeScript 1.3%Language:ApacheConf 0.0%