Found 1,827 repositories(showing 30)
iammukeshm
RabbitMQ and MassTransit for ASP.NET Core Microservice Communication. Let's learn and build a small Ticketing Application to demonstrate the concepts.
Data-Tech-International
osTicket webhook integration to send notifications to MS Teams when new ticket is issued or created
SRayen
💳 💳💳The Ticket App Microservices Backend is an efficient Node.js and Typescript-based solution that uses microservices, NATS streaming, and Kubernetes deployment for ticketing apps.
VictorHugoAguilar
No description available
gerrysaporito
Full Stack Microservice reflecting a smaller scale production pipeline. DevOps coordinated through kubernetes & automated github actions.
E-Commerce app using Microservices built with Node, React, Docker and Kubernetes. NATS Streaming Server is used for event communication between microservices.
krish-srivastava-2305
A microservices-based ticketing application built with Node.js, TypeScript, MongoDB, and Next.js, featuring user authentication, ticket management, orders, payments, and expiration services.
Hk8yh
@font-face { 2 font-family: 'Pe-icon-7-filled'; 3 src:url('../fonts/Pe-icon-7-filled.eot?-uyfy85'); 4 src:url('../fonts/Pe-icon-7-filled.eot?#iefix-uyfy85') format('embedded-opentype'), 5 url('../fonts/Pe-icon-7-filled.woff?-uyfy85') format('woff'), 6 url('../fonts/Pe-icon-7-filled.ttf?-uyfy85') format('truetype'), 7 url('../fonts/Pe-icon-7-filled.svg?-uyfy85#Pe-icon-7-filled') format('svg'); 8 font-weight: normal; 9 font-style: normal; 10 } 11 12 [class^="pe-7f-"], [class*=" pe-7f-"] { 13 display: inline-block; 14 font-family: 'Pe-icon-7-filled'; 15 speak: none; 16 font-style: normal; 17 font-weight: normal; 18 font-variant: normal; 19 text-transform: none; 20 line-height: 1; 21 22 /* Better Font Rendering =========== */ 23 -webkit-font-smoothing: antialiased; 24 -moz-osx-font-smoothing: grayscale; 25 } 26 27 .pe-7f-cloud-upload:before { 28 content: "\e605"; 29 } 30 .pe-7f-angle-up:before { 31 content: "\e601"; 32 } 33 .pe-7f-cloud-download:before { 34 content: "\e606"; 35 } 36 .pe-7f-angle-right:before { 37 content: "\e602"; 38 } 39 .pe-7f-angle-left:before { 40 content: "\e603"; 41 } 42 .pe-7f-angle-down:before { 43 content: "\e604"; 44 } 45 .pe-7f-wallet:before { 46 content: "\e680"; 47 } 48 .pe-7f-volume2:before { 49 content: "\e681"; 50 } 51 .pe-7f-volume1:before { 52 content: "\e682"; 53 } 54 .pe-7f-voicemail:before { 55 content: "\e683"; 56 } 57 .pe-7f-video:before { 58 content: "\e684"; 59 } 60 .pe-7f-user:before { 61 content: "\e685"; 62 } 63 .pe-7f-upload:before { 64 content: "\e686"; 65 } 66 .pe-7f-unlock:before { 67 content: "\e687"; 68 } 69 .pe-7f-umbrella:before { 70 content: "\e688"; 71 } 72 .pe-7f-trash:before { 73 content: "\e689"; 74 } 75 .pe-7f-tools:before { 76 content: "\e68a"; 77 } 78 .pe-7f-timer:before { 79 content: "\e68b"; 80 } 81 .pe-7f-ticket:before { 82 content: "\e68c"; 83 } 84 .pe-7f-target:before { 85 content: "\e68d"; 86 } 87 .pe-7f-sun:before { 88 content: "\e68e"; 89 } 90 .pe-7f-study:before { 91 content: "\e68f"; 92 } 93 .pe-7f-stopwatch:before { 94 content: "\e690"; 95 } 96 .pe-7f-star:before { 97 content: "\e691"; 98 } 99 .pe-7f-speaker:before { 100 content: "\e692"; 101 } 102 .pe-7f-signal:before { 103 content: "\e693"; 104 } 105 .pe-7f-shuffle:before { 106 content: "\e694"; 107 } 108 .pe-7f-shopbag:before { 109 content: "\e695"; 110 } 111 .pe-7f-share:before { 112 content: "\e696"; 113 } 114 .pe-7f-server:before { 115 content: "\e697"; 116 } 117 .pe-7f-search:before { 118 content: "\e698"; 119 } 120 .pe-7f-science:before { 121 content: "\e699"; 122 } 123 .pe-7f-ribbon:before { 124 content: "\e69a"; 125 } 126 .pe-7f-repeat:before { 127 content: "\e69b"; 128 } 129 .pe-7f-refresh:before { 130 content: "\e69c"; 131 } 132 .pe-7f-refresh-cloud:before { 133 content: "\e69d"; 134 } 135 .pe-7f-radio:before { 136 content: "\e69e"; 137 } 138 .pe-7f-print:before { 139 content: "\e69f"; 140 } 141 .pe-7f-prev:before { 142 content: "\e6a0"; 143 } 144 .pe-7f-power:before { 145 content: "\e6a1"; 146 } 147 .pe-7f-portfolio:before { 148 content: "\e6a2"; 149 } 150 .pe-7f-plus:before { 151 content: "\e6a3"; 152 } 153 .pe-7f-play:before { 154 content: "\e6a4"; 155 } 156 .pe-7f-plane:before { 157 content: "\e6a5"; 158 } 159 .pe-7f-photo-gallery:before { 160 content: "\e6a6"; 161 } 162 .pe-7f-phone:before { 163 content: "\e6a7"; 164 } 165 .pe-7f-pen:before { 166 content: "\e6a8"; 167 } 168 .pe-7f-paper-plane:before { 169 content: "\e6a9"; 170 } 171 .pe-7f-bluetooth:before { 172 content: "\e607"; 173 } 174 .pe-7f-paint:before { 175 content: "\e6aa"; 176 } 177 .pe-7f-wristwatch:before { 178 content: "\e608"; 179 } 180 .pe-7f-notebook:before { 181 content: "\e6ab"; 182 } 183 .pe-7f-world:before { 184 content: "\e609"; 185 } 186 .pe-7f-note:before { 187 content: "\e6ac"; 188 } 189 .pe-7f-volume:before { 190 content: "\e60a"; 191 } 192 .pe-7f-next:before { 193 content: "\e6ad"; 194 } 195 .pe-7f-paperclip:before { 196 content: "\e614"; 197 } 198 .pe-7f-news-paper:before { 199 content: "\e6ae"; 200 } 201 .pe-7f-note2:before { 202 content: "\e615"; 203 } 204 .pe-7f-musiclist:before { 205 content: "\e6af"; 206 } 207 .pe-7f-network:before { 208 content: "\e616"; 209 } 210 .pe-7f-music:before { 211 content: "\e6b0"; 212 } 213 .pe-7f-mouse:before { 214 content: "\e6b1"; 215 } 216 .pe-7f-cash:before { 217 content: "\e621"; 218 } 219 .pe-7f-more:before { 220 content: "\e6b2"; 221 } 222 .pe-7f-add-user:before { 223 content: "\e622"; 224 } 225 .pe-7f-moon:before { 226 content: "\e6b3"; 227 } 228 .pe-7f-way:before { 229 content: "\e623"; 230 } 231 .pe-7f-monitor:before { 232 content: "\e6b4"; 233 } 234 .pe-7f-bottom-arrow:before { 235 content: "\e624"; 236 } 237 .pe-7f-micro:before { 238 content: "\e6b5"; 239 } 240 .pe-7f-medal:before { 241 content: "\e618"; 242 } 243 .pe-7f-menu:before { 244 content: "\e6b6"; 245 } 246 .pe-7f-like2:before { 247 content: "\e619"; 248 } 249 .pe-7f-map:before { 250 content: "\e6b7"; 251 } 252 .pe-7f-left-arrow:before { 253 content: "\e61a"; 254 } 255 .pe-7f-map-marker:before { 256 content: "\e6b8"; 257 } 258 .pe-7f-key:before { 259 content: "\e61b"; 260 } 261 .pe-7f-mail:before { 262 content: "\e6b9"; 263 } 264 .pe-7f-joy:before { 265 content: "\e61c"; 266 } 267 .pe-7f-mail-open:before { 268 content: "\e6ba"; 269 } 270 .pe-7f-id:before { 271 content: "\e61d"; 272 } 273 .pe-7f-mail-open-file:before { 274 content: "\e6bb"; 275 } 276 .pe-7f-film:before { 277 content: "\e61e"; 278 } 279 .pe-7f-magnet:before { 280 content: "\e6bc"; 281 } 282 .pe-7f-disk:before { 283 content: "\e61f"; 284 } 285 .pe-7f-loop:before { 286 content: "\e6bd"; 287 } 288 .pe-7f-delete-user:before { 289 content: "\e620"; 290 } 291 .pe-7f-look:before { 292 content: "\e6be"; 293 } 294 .pe-7f-pin:before { 295 content: "\e613"; 296 } 297 .pe-7f-lock:before { 298 content: "\e6bf"; 299 } 300 .pe-7f-users:before { 301 content: "\e60b"; 302 } 303 .pe-7f-lintern:before { 304 content: "\e6c0"; 305 } 306 .pe-7f-user-female:before { 307 content: "\e60c"; 308 } 309 .pe-7f-link:before { 310 content: "\e6c1"; 311 } 312 .pe-7f-up-arrow:before { 313 content: "\e60d"; 314 } 315 .pe-7f-like:before { 316 content: "\e6c2"; 317 } 318 .pe-7f-switch:before { 319 content: "\e60e"; 320 } 321 .pe-7f-light:before { 322 content: "\e6c3"; 323 } 324 .pe-7f-scissors:before { 325 content: "\e60f"; 326 } 327 .pe-7f-less:before { 328 content: "\e6c4"; 329 } 330 .pe-7f-safe:before { 331 content: "\e610"; 332 } 333 .pe-7f-keypad:before { 334 content: "\e6c5"; 335 } 336 .pe-7f-right-arrow:before { 337 content: "\e611"; 338 } 339 .pe-7f-junk:before { 340 content: "\e6c6"; 341 } 342 .pe-7f-plug:before { 343 content: "\e612"; 344 } 345 .pe-7f-info:before { 346 content: "\e6c7"; 347 } 348 .pe-7f-mute:before { 349 content: "\e617"; 350 } 351 .pe-7f-home:before { 352 content: "\e6c8"; 353 } 354 .pe-7f-help2:before { 355 content: "\e6c9"; 356 } 357 .pe-7f-help1:before { 358 content: "\e6ca"; 359 } 360 .pe-7f-graph3:before { 361 content: "\e6cc"; 362 } 363 .pe-7f-graph2:before { 364 content: "\e6cd"; 365 } 366 .pe-7f-graph1:before { 367 content: "\e6ce"; 368 } 369 .pe-7f-graph:before { 370 content: "\e6cf"; 371 } 372 .pe-7f-global:before { 373 content: "\e6d0"; 374 } 375 .pe-7f-gleam:before { 376 content: "\e6d1"; 377 } 378 .pe-7f-glasses:before { 379 content: "\e6d2"; 380 } 381 .pe-7f-gift:before { 382 content: "\e6d3"; 383 } 384 .pe-7f-folder:before { 385 content: "\e6d4"; 386 } 387 .pe-7f-flag:before { 388 content: "\e6d5"; 389 } 390 .pe-7f-filter:before { 391 content: "\e6d6"; 392 } 393 .pe-7f-file:before { 394 content: "\e6d7"; 395 } 396 .pe-7f-expand:before { 397 content: "\e6d8"; 398 } 399 .pe-7f-expand1:before { 400 content: "\e6d9"; 401 } 402 .pe-7f-edit:before { 403 content: "\e6da"; 404 } 405 .pe-7f-drop:before { 406 content: "\e6db"; 407 } 408 .pe-7f-drawer:before { 409 content: "\e6dc"; 410 } 411 .pe-7f-download:before { 412 content: "\e6dd"; 413 } 414 .pe-7f-display2:before { 415 content: "\e6de"; 416 } 417 .pe-7f-display1:before { 418 content: "\e6df"; 419 } 420 .pe-7f-diskette:before { 421 content: "\e6e0"; 422 } 423 .pe-7f-date:before { 424 content: "\e6e1"; 425 } 426 .pe-7f-cup:before { 427 content: "\e6e2"; 428 } 429 .pe-7f-culture:before { 430 content: "\e6e3"; 431 } 432 .pe-7f-crop:before { 433 content: "\e6e4"; 434 } 435 .pe-7f-credit:before { 436 content: "\e6e5"; 437 } 438 .pe-7f-copy-file:before { 439 content: "\e6e6"; 440 } 441 .pe-7f-config:before { 442 content: "\e6e7"; 443 } 444 .pe-7f-compass:before { 445 content: "\e6e8"; 446 } 447 .pe-7f-comment:before { 448 content: "\e6e9"; 449 } 450 .pe-7f-coffee:before { 451 content: "\e6ea"; 452 } 453 .pe-7f-cloud:before { 454 content: "\e6eb"; 455 } 456 .pe-7f-clock:before { 457 content: "\e6ec"; 458 } 459 .pe-7f-check:before { 460 content: "\e6ed"; 461 } 462 .pe-7f-chat:before { 463 content: "\e6ee"; 464 } 465 .pe-7f-cart:before { 466 content: "\e6ef"; 467 } 468 .pe-7f-camera:before { 469 content: "\e6f0"; 470 } 471 .pe-7f-call:before { 472 content: "\e6f1"; 473 } 474 .pe-7f-calculator:before { 475 content: "\e6f2"; 476 } 477 .pe-7f-browser:before { 478 content: "\e6f3"; 479 } 480 .pe-7f-box1:before { 481 content: "\e6f5"; 482 } 483 .pe-7f-box:before { 484 content: "\e6f6"; 485 } 486 .pe-7f-bookmarks:before { 487 content: "\e6f7"; 488 } 489 .pe-7f-bicycle:before { 490 content: "\e6f8"; 491 } 492 .pe-7f-bell:before { 493 content: "\e6f9"; 494 } 495 .pe-7f-battery:before { 496 content: "\e6fa"; 497 } 498 .pe-7f-ball:before { 499 content: "\e6fb"; 500 } 501 .pe-7f-back:before { 502 content: "\e6fc"; 503 } 504 .pe-7f-attention:before { 505 content: "\e6fd"; 506 } 507 .pe-7f-anchor:before { 508 content: "\e6fe"; 509 } 510 .pe-7f-albums:before { 511 content: "\e6ff"; 512 } 513 .pe-7f-alarm:before { 514 content: "\e700"; 515 } 516 .pe-7f-airplay:before { 517 content: "\e701"; 518 } 519 .pe-7f-close:before { 520 content: "\e600"; 521 }
BeratYesbek
Airlines ticket microservice application was developed with JAVA and Spring Boot. It communicates to other services using GRPC and RabbitMQ
gestanestle
Event Management and Ticket Sales Microservices
squallstar
Support-Ticketing is a micro-application made by Nicholas Valbusa that lets you to manage your project issues and gives your customers the opportunity to create tickets and discuss about them.
leandreAlly
Build ticketing app using microservice architecture
No description available
yasniel1408
Proyecto con microservicios. Tecnologias como Front(React con Next.js 13), Back(Express) y BD con (MongoDB y Redis). Usamos patrones de arquitectura como Event Driven Architecture, Database Per Service, un poquito de DDD y MVC etc...
augustodelg
Event-oriented microservices application for buying and selling tickets
Profile
No description available
dhariharan-05
Movie Ticket Booking Web Application developed using ReactJS and Springboot
Ticket sales system based on Microservices architecture and ASP.Net Core 5.0 framework. I'm working on this project as a graduation project for the college.
Ian-Balijawa
Ticketing API . A full scale production grade micro services backend application for selling tickets to attend a sports event built with serveless architecture of Multi-Micro-Service Apps.
bimaagung
No description available
gldeleon
You have been selected to work on the backend of a new movie ticketing website (like https://bookmyshow.com). At a minimum, the website is expected to have the following features - 1. Ability to view all the movies playing in your city 2. User Sign up and login 3. Ability to book a ticket. (No payment gateway integration is required. Assume tickets can be booked for free) Your task is to build the APIs in Nodejs which covers the above functionalities including the database. We have no requirements for which frameworks/libraries and database to use, choose whichever seems best suited for the task! Mandatory Deliverables 1. The API to book a ticket should be protected i.e. only a logged-in user should be allowed to access that API. Rest, all other APIs are public endpoints 2. All the code should be well-styled with proper namings. We pay a lot of attention to code-styling. 3. Include unit tests 4. Use Git for version control, and host the project in a public Github repository. Share the Github link with us. 6. Design the APIs as stateless microservices 7. Use Dependency Injection 8. Implement CICD using Jenkins/Azure DevOps/CircleCI or any other CICD service 9. Host the service in a Public Cloud (Eg AWS or Azure or similar). 10. Write the instructions on how to build and run the application in the readme file in the repository. Earn extra brownie points by doing the following - 11. Dockerize all the micro-services and host them using Kubernetes or similar. 12. Use a logging framework 13. Articulate the architecture and the rationale behind your design choice in the readme file in the repository. How to submit your works? ● Put all the code in a Github public repo and share the repo URL in reply to the assignment email ● Commit the pipeline/build config you have used for CICD in the same repo. ● Share a postman file in the email with links to the APIs hosted in the public cloud.
ChristapherAntony
Ticketing next JS -micro services
Travelport
No description available
sadra
A Ticketing micro-service project
hishampaloli
No description available
sourcecontrol-exe
Ticketing Platform using Micro service Architecture
itsyaasir
No description available
aviralj02
🎥 This system allows users to view movies, check showtimes, and book tickets based on availability, all built using a microservices architecture.
No description available
Educational Microservices with Node JS and React project