Skip to content

A native web app I'm making for my wife so she can sell her handmade creations online (no longer maintained)

Notifications You must be signed in to change notification settings

bobzurad/cwcreations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cwcreations

This is my own personal experiment at creating a native web application using the node.js platform. I've spent my entire career building and supporting web applications with the .NET platform, so node.js is very new to me. This project is my way of learning something new. This project uses Firebase as a BaaS (Backend-as-a-Service) and BackboneFire to sync data with Firebase. The goal of this project is to create an application that my wife can use to sell her handmade creations online.

##Development Developing this project requires

###Installation Once you've cloned this repository, cd to it's location and run:

$ npm install
$ bower install

###Running on localhost You can run this application locally at http://localhost:8001 by running:

$ npm start

If you need to run this application at a different port you can change it in package.json.

"start": "http-server ./app -a localhost -p 8001",

###Configuration and Firebase Schema This project uses Firebase as a BaaS. You can configure this application to point to your own firebase by changing the FirebaseUrl in app/js/models/common.js

FirebaseUrl: 'https://cwcreations.firebaseio.com/',

This application expects a firebase with the following schema. Note that an example record is shown (with an auto-generated key) for each collection.

{
  "bracelets" : {
    "-JdYHWmQGGO9oIn-NQ1s" : {
      "description" : "some description",
      "isOnSale" : false,
      "name" : "Chainmaille Bracelet",
      "price" : 28.95,
      "salePrice" : 18.95,
      "thumbnail" : "http://placehold.it/360x320"
    }
  }
}

Access to the Inventory Management application (located at /app/_im) will require you to enable Email & Password authentication on your firebase.

About

A native web app I'm making for my wife so she can sell her handmade creations online (no longer maintained)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published