Latest tweets

by @SvenKauber
Sven Kauber
I'm Sven Kauber A full-stack web dev, tinkering with Linux servers and anything cloud-based. A security buff, blockchain and DevOps fan. Read more...

Scheduler

This dockerized app lets anyone who needs to schedule meetings with their clients to do so without relying on any third party SAAS application. Sales persons can have their own personal URLs that may be inserted into e-mails they send to prospective clients.

Features:

  • Gets the client's browser locale and timezone: converts available time slots in relation with your company's office hours, ensuring that clients will see the time slots in their own local time.
  • Automatic email will be sent to the member of the sales team whose URL had been used by the client to schedule a meeting.

 

Technical features:

  • Uses reliable and widely used stack: Docker, nginx, MongoDB, node.js, Express.js, MailGun, Vue.js, Bootstrap, Mocha and Chai.
  • Divided into multiple services with Docker: nginx, API, microsite and MongoDB
  • A REST API based on elegant object-oriented code of the boilerplate developed by kylealwyn.
  • MongoDB and Mongoose are used for storing data.
  • A one-page front-end using Vue.js 2.0
  • API has extensive unit tests developed using Mocha and Chai. Many originate from kylealwyn's original code and new tests have been added for most of the additional functionality developed for scheduling.
  • Bootstrap enables responsiveness and compatibility with mobile devices.

 

Scheduler - Overview    Scheduler - Calendar    Scheduler - Time Selection

( https://github.com/5ven/scheduler )

Powered by  Bullseye3CMS Bullseye3CMS