Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gucasassi/wave
Wave is an advanced platform for managing and purchasing event tickets, combining the strengths of NextJS for frontend development and a robust microservices backend in NodeJS.
https://github.com/gucasassi/wave
express microservices mongodb nextjs nodejs
Last synced: 6 days ago
JSON representation
Wave is an advanced platform for managing and purchasing event tickets, combining the strengths of NextJS for frontend development and a robust microservices backend in NodeJS.
- Host: GitHub
- URL: https://github.com/gucasassi/wave
- Owner: gucasassi
- License: gpl-3.0
- Created: 2023-11-24T14:34:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-03T07:11:19.000Z (about 1 year ago)
- Last Synced: 2024-11-09T18:15:42.948Z (2 months ago)
- Topics: express, microservices, mongodb, nextjs, nodejs
- Language: TypeScript
- Homepage: https://tickets.gucasassi.com
- Size: 112 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wave: NextJS & Microservices Ticket Sales Platform
Wave is an advanced platform for managing and purchasing event tickets, combining the strengths of NextJS for frontend development and a robust microservices backend in NodeJS, coordinated via NATS.
## Features
- **Dynamic Ticket Listing:** Easy listing and discovery of tickets for various events.
- **Microservices Architecture:** Ensures scalability and modular development using NodeJS.
- **Real-Time Communication:** Leverages NATS for efficient, real-time communication between services.
- **Secure Transactions:** Implements advanced security measures for payment processing.
- **Responsive Design:** A user-friendly interface built with NextJS, adaptable to various screen sizes.## Technologies Used
- **NextJS:** For building a scalable and interactive frontend.
- **NodeJS:** As the runtime environment for backend microservices.
- **NATS Streaming Server:** For real-time event streaming and communication between microservices.
- **Microservices:** Decoupled services for enhanced scalability and maintainability.## Getting Started
1. **Clone the Repository**