Skip to content

technikyle/pitunes

 
 

Repository files navigation

piTunes

Social Sharing Tune

Team

  • Product Owner: Zachary Lester
  • Scrum Master: John Mai
  • Development Team Members: Kyle Rokita, Josh Tepei

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Some usage instructions

Requirements

  • Node 0.12.x
  • Mysql 5.6.x

Development

Installing Dependencies

From within the root directory:

sudo npm install -g bower
sudo npm install -g gulp
npm install
bower install

Database Development Support

alt tag In the server/db/dev-support-assets directory, developers may access the following items:

  1. Schema visualization image
  2. schema.sql file which is unused in production but may be useful for creating schema during development
  3. testdata.sql file which is unused in production but may be useful for inserting sample data during development

Setting up a development database environment

  1. Start mysql and sign in:
mysql.server start
mysql -u [your username] -p
Enter Password:  [your password]
  1. In server/db/knex-config.js, set your mysql username and password in the configuration object
  2. Create and use database "pitunes"
create database pitunes;
use pitunes;

When the app is started (node index.js), the schema will be created so long as this setup has been performed.

Emulating in the browser

  1. Start server From root directory:
node index.js
  1. Open browser and navigate to http://localhost:3000

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • HTML 1.2%