Coder Social home page Coder Social logo

bookdweb's Introduction

README

Build Status

##Hip Chat##

#Install NodeJS & MongoDB# ##OSX##

#Install and run Redis Server# *https://medium.com/@petehouston/install-and-config-redis-on-mac-os-x-via-homebrew-eb8df9a4f298

##SET ENVIRONMENT VARIABLES## Create a bash script to update environment variables or modify .bashrc

###Script Example###

  • Paste this into your .bashrc or script
export NODE_ENV=development

export devhost=localhost

export devcloudinarySecret=Ask

export devlocalPort=3002

export GOOGLE_PLACES_API_KEY=Ask

export GOOGLE_PLACES_OUTPUT_FORMAT=json

export devsocketPort=3001

export emailPass=ASKFORPASSWORD

export jwtSecret=GENERATERANDOM

export stripeDevSecret=ASKFORSECRET

Finally in your terminal type:

  • source ~/.bashrc -- mac and most Linux
  • . ~/.bashrc -- Ubuntu based distros

#Fire up the app#

  • npm install
  • npm start

#Run gulp task to watch for changes to js files and browserify them#

  • scripts/gulp-watch.sh

#(Optional) Download MongoHub as a MONGODB GUI interface#

###Starting ESLint in WebStorm:###

  • File -> Settings -> Languages and Frameworks -> Javascript -> Code Quality Tools -> ESLint -> Check Enable

bookdweb's People

Contributors

khalilbrown avatar jonfor avatar kbrown87 avatar urvesh avatar khaiilnafis avatar anglfc11415 avatar

Watchers

James Cloos avatar Diego Urquiza avatar  avatar  avatar

bookdweb's Issues

Notification-Viewed

  • The notification viewed route isn't currently working correctly. The request from the client hangs waiting for a response from the server.

New Business Management Flows

1.Implement new employee types:

  • Managed (A shop owner has added this employee to a business via their dashboard. Employee then needs to accept role at the shop.)
  • Self Managed (This employee has registered via the BUZ business registration, IF there is an owner of the shop they signed up with the owner/manager will be required to approve this employee before they are listed. IF there is no owner/manager how do we handle? Confirm with other existing employees? or assume legit? Assume legit for now)

2.Update Business Dashboard to accommodate new account types:

  • BUZ owners/managed employees/self managed employees/individual (sole-propietors) will each get access to their own version of the dashboard. Each seeing data that is relevant to them. i.e. A BUZ self managed employee at business x will be able to add to the services he or she offers from the manage tab, but will not have access to management of other employees at business X. The business owner of business X will have access to the schedules and services of managed employees at their business, but not those of self-managed employees...etc. (Strong argument for ACL but we'll make due for now).

Landing Page Updates

Changes to be made:

  • Transfer site to buzapp.me
  • Update text "BUZ" to "B U Z" logo
  • Tighten space between letters in words
  • Under the last paragraph "...way possible." add a line under that says "Try us out today, for free."
  • Replace "Enter your email address..." with just "EMAIL"
  • Put "I am a(n) .." section above the email form.
  • Add a line under option selected for Barber, Shop Owner, etc.?
  • Get rid of "Other" option
  • Increase size of arrow and allow it to function as an enter button
  • Get rid of sign up button
  • Change colors of social media icons to dark blue and hyperlink to their accounts
  • Add the three screen image located in assets folder to page
  • Add Copyright symbol 2016 BUZ, Inc. All Rights Reserved. Lighten it to gray
  • Add bottom menu About and Contact
  • Connect to mailchimp account. Create list for each category. Log-in details on PW sheet.
  • On confirmation page, change font to dark blue and use logo without trademark symbol.

Documentation

  • Continue documentation efforts
  • Use JSDoc to generate documentation site.

Change final screen of booking modal

Change language:

  • Almost done!
  • Possible subtext if buttons are not descriptive enough
  • Change to two buttons, "Book with payment" and "Book only"

Dashboard - Customers

  • Update the UI for how business owners search/interact with customers in the customers tab of their dash.

Upload Final Assets

Upload all assets to the google drive.

Priority is the landing page mockup.

Buz Redesign

  • Redesign each partial (Full list of partials to follow)
    • Landing Page
    • Search Page
    • Business Page
    • Dashboard
    • Profile Page
    • Settings

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.