[go: up one dir, main page]

Skip to content

Rollout Server is complete Marketing Automation Tools with Enrich XBOSS (Experience Business Operating Software System)

License

Notifications You must be signed in to change notification settings

saurabharch/rollout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Downloads GitHub issues Github License FOSSA Status

๐Ÿ’• Sponsor Rollout

Sponsor Rollout

๐Ÿต Buy a coffee for me

Buy Me a Coffee at ko-fi.com

  • issuehunt: saurabharch

๐Ÿ’ฐSupport

If you need paid support, consulting, or just want support/sponsor the ongoing development of this project, you can in the following ways:

Description Link
Buy a coffee for me Buy Me A Coffee
Donate or Book 1 hour consult Buy me a coffee
Per-minute consulting Consulting
Hire me! Consulting Request



PushGeek Rollout Server

Rollout server is simple drip marketing automation tool which help to enggage more and more users with the website, which have features like

๐Ÿš€ Technologies

  • ๐ŸŒ Express โ€” A web framework for Node.js
  • ๐ŸŽฏBull/BullMQ โ€” Premium Queue package for handling distributed jobs
  • ๐Ÿš‚ Handlebars - Html Engine
  • ๐Ÿ“ง Web-push, nodemailer
  • ๐Ÿ’ฝ MongoDB, Redis , Postgres, SQL-light
  • ๐Ÿ”€ Nginx
  • ๐Ÿ” Docker



๐Ÿ’ก Feature List

  • โœ… Push Message Broadcasting ๐Ÿ‘ˆ
  • โœ… DDoS Protection ๐Ÿ‘ˆ
  • โœ… Schedule Jobs Worker ๐Ÿ‘ˆ
  • โœ… Fast caches managed ๐Ÿ‘ˆ
  • โœ… OAuth ๐Ÿ‘ˆ
  • โœ… Login With multiple social platform ๐Ÿ‘ˆ
  • โœ… Cart Service ๐Ÿ‘ˆ
  • โœ… Product Display / Service Display ๐Ÿ‘ˆ
  • โœ… International Localization Features ๐Ÿ‘ˆ
  • โœ… Knowledge base ๐Ÿ‘ˆ
  • โœ… Advance Chat Widget Support Service ๐Ÿ‘ˆ
  • โœ… Text Analysis ๐Ÿ‘ˆ
  • โœ… nudity detection ๐Ÿ‘ˆ
  • โœจ more coming soon ๐Ÿ‘ˆ



๐Ÿ“– Documentation

Documentation is available as a part of rollout preview: https://saurabharch.github.io/rollout/



Getting Started

Click Here for Getting Start and Basic Setup



commands and API Integrations wiki ๐Ÿงฉ๐Ÿงช๐Ÿ†•

Click here for details page.

Tip for Query Performance Testing

Add this

.explain("executionStats")

in query line example as below:

  db.collectionName.find().explain("executionStats").exec()

this command is used in windows๐ŸชŸ OS close all http running service locally.

net stop http



Deploy on Heroku ๐Ÿ›ซ

Deploy with button:

Deploy



Work in Action

PushGeek



๐Ÿ“Notes (Opinionated)

DO NOT do this for a real project of this size, this is to learn. A Microservice architecture is for BIG projects with a lot of people.

People will tell you that you can do it at small scale and it is true but you can also remove ants with a nuclear bomb.

Docker containers can be used without using Microservices, they are not the same thing!

This is the most common way I see people build container based projects but my personal favourite is using a queue for all container to container communication.



๐Ÿ—’๏ธRule of thumb thoughts (Opinionated)

Docker containers = good for almost all project sizes Microservices = good for big companies with a lot of code and people Sweetspot = Monolith app and databases in containers



๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป๐Ÿค“ Author

Saurabh Kashyap



Community

Join the slack community to know more about distributed Rollout and to connect with other users and contributors.

If you have any ideas, questions, or any feedback, please share on our Github Discussions

As always, thanks to our amazing contributors!



We โค๏ธ all contributions, big and small! Check out our CONTRIBUTING guide to get started and let us know how we can help.

Don't want to miss anything? Give the project a โญ ๐Ÿš€

A HUGE THANK YOU to all our supporters!

Stargazers repo roster for @saurabharch/rollout

๐Ÿ“ License

FOSSA Status

๐Ÿชด Project Activity

Alt

๐Ÿ‘‹ Official site Pushgeek is made with โค๏ธ by ยฉ RainDigi IT Pvt. Ltd

Visitor Count

Show some ย โค๏ธย  by starring of the repository!