Archive: Namaste PHP AMQP framework v1.0 (2017-2020)

952 days continuous production uptime, 40k+ tp/s single node.
Original corpo Bitbucket history not included — clean archive commit.
This commit is contained in:
2026-04-05 09:49:30 -07:00
commit 373ebc8c93
1284 changed files with 409372 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
.section .section-heading {
margin-top: 2rem;
margin-bottom: 4rem;
}
.section-heading {
text-align: center;
h1 {
@extend .h1-responsive;
margin-top: 2rem;
margin-bottom: 3rem;
}
p {
margin-bottom: 3rem;
margin-right: 15%;
margin-left: 15%;
}
}
.section-description {
color: #757575;
margin-bottom: 4rem;
margin-left: 15%;
margin-right: 15%;
text-align: center;
@media (max-width: $medium-screen) {
margin-left: 5%;
margin-right: 5%;
}
}
.section-blog-fw {
.view {
img {
@extend .img-fluid;
@include border-radius(2px);
}
}
.jumbotron {
@extend .m-1;
text-align: center;
}
h2 {
@extend .h2-responsive;
margin-bottom: 1rem;
font-weight: 300;
a {
color: #424242;
@include transition (0.2s);
&:hover {
color: #616161;
@include transition (0.2s);
}
}
}
.excerpt,
.post-text {
margin-left: 10%;
margin-right: 10%;
text-align: justify;
@media (max-width: $medium-screen) {
margin-left: 5%;
margin-right: 5%;
}
}
hr {
display: block;
}
}
.hr-width {
@media (min-width: 1200px) {
width: 83%;
}
}

View File

@@ -0,0 +1,68 @@
.form-header {
color: #fff;
text-align: center;
margin-top: -50px;
margin-bottom: 3rem;
padding: 1rem;
@extend .z-depth-1-half;
@include border-radius(2px);
}
.card .card-body h3 {
margin-bottom: 0;
padding: 0.7rem;
}
.md-form {
.prefix.grey-text {
font-size: 1.5rem;
margin-top: 1rem;
}
}
.section .contact-icons {
text-align: center;
list-style-type:none;
padding:0;
li {
margin-bottom: 2.2rem;
}
}
section{
.form{
form{
.btn-floating{
float: right;
position: relative;
bottom: 3rem;
margin-right: 0;
}
}
}
.contact{
background-color: #103f6d;
height: 100%;
@extend .white-text;
.contact-icons{
li{
i{
float: left;
clear: both;
margin-right: 1rem;
&.fa{
font-size: 1.5rem;
}
}
p{
padding-top: .5rem;
text-align: left;
}
}
}
i{
color: #6b89a5;
}
}
}

View File

@@ -0,0 +1,23 @@
// Features
.feature-box {
text-align: center;
.feature-title {
font-weight: 500;
margin-bottom: 1rem;
}
.features-big {
.feature-title {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.fa {
font-size: 4rem;
}
}
.features-small {
text-align: left;
.fa {
font-size: 2rem;
}
}
}

View File

@@ -0,0 +1,18 @@
// Form sets
.card .form-header {
color: #fff;
text-align: center;
margin-top: -50px;
margin-bottom: 3rem;
padding: 1rem;
@extend .z-depth-1-half;
@include border-radius(2px);
h3 {
margin: 0;
padding: 0.7rem;
}
}
.call .fa {
margin-right: 5px;
}

View File

@@ -0,0 +1,62 @@
// Magazine components
.magazine-section {
.view {
margin-bottom: 2rem;
}
.single-news {
border-bottom: 1px solid #e0e0e0;
margin-bottom: 1.5rem;
&:last-of-type {
border-bottom: none;
}
@media (max-width: 772px) {
padding-bottom: 1rem;
}
.news-data {
margin-bottom: 5rem;
h6 {
float: left;
}
p {
float: right;
}
}
h3 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
a {
color: #424242;
font-weight: 300;
margin-bottom: 1rem;
&:hover {
color: #616161;
@include transition (0.2s);
}
.fa-angle-right {
float: right;
}
}
p {
color: #757575;
}
strong{
font-weight: 500;
}
}
&.multi-columns {
h6 {
margin-bottom: 1.5rem;
text-align: center;
}
.view {
margin-bottom: 2rem;
}
.single-news {
padding-bottom: 1rem;
strong {
font-size: 1.2rem;
}
}
}
}

View File

@@ -0,0 +1,137 @@
// Pricing
//Pricing Card
.pricing-card {
text-align: center;
p {
font-size: 1rem;
}
ul {
list-style-type:none;
padding:0;
}
.header {
border-radius:6px 6px 0 0;
color: $white;
@extend .z-depth-1-half;
h4{
padding: 2.5rem;
font-weight: 500;
}
}
.price {
position: relative;
padding-top: 3rem;
h1, h2 {
font-size: 5rem;
padding: 1.5rem;
font-weight:300;
&:before {
content: "$";
font-size: 30px;
position: absolute;
margin-left: -1.2rem;
margin-top: 0.7rem;
}
&:after {
content: "/mo";
font-size: 30px;
position: absolute;
margin-top: 3rem;
}
}
.version {
position: absolute;
top: 0;
width: 100%;
background-color: $rgba-black-light;
padding: 1rem;
@extend .z-depth-1;
h5 {
padding: 0;
margin: 0;
}
}
}
.heading {
h1 {
font-size: 4rem;
font-weight:400;
}
}
.striped {
padding: 0.6rem;
.fa {
margin-right: 5px;
}
.fa-check {
color: green;
}
.fa-times {
color: red;
}
li {
border-bottom: 1px solid rgba(153, 153, 153, 0.298039);
margin-bottom: 1rem;
}
}
// Card overlay
&.card-overlay {
display: block;
color: $white;
p {
color: $white;
}
.price {
padding-top: 0;
}
}
.green-striped {
li {
border-color: #33c28a ;
}
}
.orange-striped {
li {
border-color: #e97d63 ;
}
}
.purple-striped {
li {
border-color: #963c94 ;
}
}
.card-background {
background-color: #28283f;
border-radius: 0 0 6px 6px;
}
}
// Additional pricing cards
.card {
.card-circle {
border: 2px solid #e0e0e0;
height: 120px;
width: 120px;
margin-bottom: 2rem;
@extend .flex-center;
border-radius: 50%;
.fa {
font-size: 4rem;
}
}
}
.naked-card {
h5 {
margin-top: 1.2rem;
}
.price {
padding-top: 0rem;
}
li p {
color: color($grey, "darken-1");
strong {
color: color($grey, "darken-2");
}
}
}

View File

@@ -0,0 +1,18 @@
.card-body{
h3,
h5 {
font-weight: 400;
margin-bottom: 1rem;
}
h4 {
font-weight: 500;
margin-bottom: 1rem;
}
a {
h5 {
font-size: 1rem;
}
}
}

View File

@@ -0,0 +1,193 @@
//Social feed
.mdb-feed {
margin: 1rem 0 1rem 0;
.news {
display: flex;
.label {
display: block;
flex: 0 0 auto;
align-self: stretch;
width: 2.5rem;
img {
width: 100%;
height: auto;
}
}
.excerpt {
display: block;
flex: 1 1 auto;
align-self: stretch;
word-wrap: break-word;
margin: 0 0 1.2rem 1.2rem;
.brief {
padding-bottom: 0.5rem;
font-weight: 500;
a {
color: $primary-color;
}
.name {
display: inline-block;
vertical-align: baseline;
}
.date {
display: inline-block;
float: none;
padding-left: 0.7rem;
font-weight: 300;
font-size: 0.86rem;
color: map-get($grey, "base");
}
}
.added-images {
margin-bottom: 0.6rem;
img {
display: inline-block;
margin-right: 0.3rem;
width: 7rem;
}
}
.added-text {
margin-bottom: 0.6rem;
max-width: 450px;
}
.feed-footer {
.like {
font-weight: 300;
font-size: 0.86rem;
color: map-get($grey, "base");
&:hover {
.fa {
color: map-get($red, "base");
transition: 0.4s;
}
span {
color: $black;
transition: 0.4s;
}
}
.fa {
padding-right: 0.5rem;
}
}
span a {
padding-right: 0.3rem;
color: $primary-color;
cursor: default;
}
.thumbs {
.fa {
color: map-get($grey, "base");
transition: 0.4s;
&:hover {
color: map-get($grey, "darken-1");
}
}
.fa-thumbs-up {
padding-right: 0.3rem;
}
}
.comment {
color: map-get($grey, "base");
}
}
}
}
}
//Card
.card-personal {
.card-body {
.card-title {
font-weight: 400;
&.title-one {
@include transition(0.4s);
&:hover {
color: $primary-color;
}
}
}
.card-title {
margin-bottom: 0.3rem;
}
.card-meta {
font-weight: 300;
font-size: 0.86rem;
color: map-get($grey, "darken-1");
.fa {
padding-right: 0.5rem;
}
}
span {
@include transition(0.5s);
&:hover {
color: $primary-color;
}
}
}
}
//News card
.news-card {
.content {
.right-side-meta {
float: right;
font-weight: 300;
color: map-get($grey, "base");
margin-top: 0.3rem;
}
.avatar-img {
width: 2rem;
margin-right: 1rem;
}
img {
border-radius: 50%;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
}
.social-meta {
.fa {
padding-right: 0.6rem;
}
.fa-heart-o {
cursor: pointer;
color: rgba($black, .4);
@include transition(0.53s);
&:hover {
color: map-get($red, "base");
}
}
span {
float: right;
}
}
.md-form {
margin-top: 1.3rem;
margin-bottom: 0.3rem;
.prefix {
font-size: 1.5rem;
margin-left: 0.2rem;
color: rgba($black, .4);
~input,
.md-form .prefix~textarea {
width: calc(100% - 4rem);
}
}
.prefix.active {
color: rgba($black, .4);
}
.form-control {
padding-top: 0;
padding-bottom: 0.5rem;
margin-left: 3rem;
margin-bottom: 0;
height: 1.3rem;
border-bottom: 1px solid rgba($black, .1);
}
}
}
.no-radius {
border-radius: 0!important;
}

View File

@@ -0,0 +1,37 @@
// Team
.section {
&.team-section {
.avatar {
margin-bottom: 2rem;
@extend .flex-center;
height: auto;
.rounded-circle {
max-width: 170px;
}
img{
max-width: 200px;
height: auto;
}
}
.title-color {
font-weight: 400;
color: rgba($black, .6);
}
h4,h5 {
margin-bottom: 1rem;
}
.grey-text {
color: #6e6e6e !important;
}
}
h4{
font-weight: 400;
}
.card-wrapper{
.fa-repeat, .fa-undo {
font-size: 15px;
}
}
}

View File

@@ -0,0 +1,55 @@
// Templates
// Fixed SideNav
.fixed-sn {
.double-nav,
main,
footer {
padding-left: 240px;
}
main {
padding-top: 5.5rem;
}
@media (max-width: $sidenav-breakpoint) {
.double-nav,
main,
footer {
padding-left: 0;
}
}
@media (min-width: $small-screen) {
main,
.page-footer .container-fluid {
margin-left: 2%;
margin-right: 2%;
}
}
@media (min-width: $medium-screen) {
main,
.page-footer .container-fluid {
margin-left: 5%;
margin-right: 5%;
}
}
@media (min-width: $large-screen) {
main,
.page-footer .container-fluid {
margin-left: 6%;
margin-right: 6%;
}
}
}
// Hidden SideNav
.hidden-sn {
main {
padding-top: 5.5rem;
}
.button-collapse {
display: block;
position: relative;
font-size: 1.4rem;
margin-right: 10px;
margin-left: -6px;
padding-left: 0;
}
}

View File

@@ -0,0 +1,54 @@
// Testimonials
.testimonial-carousel {
.carousel-control {
background-image: none;
top:50%;
transform: translateY(-35%);
&:before {
font-size: 5rem;
color: rgba($black,.6);
}
&:hover {
&:before {
color: $black;
@include transition(0.4s);
}
}
&.left {
left:6%;
&:before {
content: "\2039";
}
}
&.right {
right:6%;
&:before {
content: "\203a";
}
}
}
.testimonial {
margin-right: 15%;
margin-left: 15%;
.avatar {
margin-bottom: 2rem;
@extend .flex-center;
img {
max-width: 170px;
@extend .z-depth-2;
}
}
h4 {
margin-bottom: 1.3rem;
font-weight: 500;
}
h5 {
margin-bottom: 0.9rem;
color: map-get($grey, "darken-3");
font-weight: 400;
}
p {
color: #666;
}
}
}