All Projects → Bedroom-and-Fruit → Private-Table

Bedroom-and-Fruit / Private-Table

Licence: other
An Event Space Search and Booking App

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
ApacheConf
554 projects

PrivateTable

The AirBnB for Event Spaces

PT HomePage

Visit our live site at PrivateTable.io. Search "San Francisco" for the full effect or check out the video demo.

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 & Development

###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 be dbConfig.js.
  • Edit dbConfig.js to point to a valid relational database supported by Sequelize, and update dbConfig.js to match your database's security parameters. This product was originally designed using PostgreSQL and deployed on Heroku.
  • Configure your database, per the schema.
  • Data within our database is not available so you will need to load your own data in your database.
  • The app uses token-based authentication so you will need to create a secret key (any text file is fine) in /server/config, name it secret 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.

Database Schema

db Schema

Product Roadmap

PT Roadmap

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.

Team

  • Product Owner: Craig Smith
  • Scrum Master: Lindsay Pond
  • Development Team Members: Henry Ng
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].