The AirBnB for Event Spaces
Visit our live site at PrivateTable.io.
This project is built on Angular, Node, and Express, with a PostgreSQL database and Sequelize for the ORM.
Baseline scaffolding was generated with Yeoman version 0.11.1.
###Build
- Download and unzip the repository.
- Install Node and Bower.
- Run
npm install
from your CLI to install both npm and Bower dependencies. - Rename
/server/config/dbConfig.example.js
to bedbConfig.js
. - Edit
dbConfig.js
to point to a valid relational database supported by Sequelize, and updatedbConfig.js
to match your database's security parameters. This product was originally designed using PostgreSQL. - Configure your database, per the schema.
- Rename
/server/config/secret.example
tosecret
and replace the content with a new secret string.
###Run
- Run
node server/app.js
to preview locally. - Also compatible with Nodemon, as
nodemon server/app.js
.
Our team plans to expands to extend PrivateTable with additional features that support selectable event layouts, premium services, and customizable menus.
We will also expand the platform's CRM capabilities so that vendors can manage their properties and client relationships directly from PrivateTable.
- Product Owner: Craig Smith
- Scrum Master: Lindsay Pond
- Development Team Members: Henry Ng