Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thompsonnaidu/ez-event


https://github.com/thompsonnaidu/ez-event

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# EZ EVENT
EZEvent is an event booking application designed to allow users to create, register for, and cancel event bookings. This mini-project demonstrates the integration of modern web technologies, including React for the frontend, MongoDB for the database, and Node.js with Express.js for the backend. The application utilizes **GraphQL** to manage data interactions, providing a practical example of how to implement and leverage **GraphQL** in a real-world application. The primary goal of EZEvent is to offer hands-on experience with **GraphQL** and build a fully functional event management system.

## High Level Design

![HLD](docs/HLD.png)

## Technologies Used:

- React JS
- JWT
- Graphql
- Apollo Client
- Mongo DB
- Mongooes
- Bootstrap
- Node JS
- Nodemon

## React Application Screenshot

- Profile Screen
![Profile screen](docs/frontend/afterlogin.png)

- Sign Up

![Sign UP](docs/frontend/signup.png)

- List and cancel user booking

![list and cancel user booking](docs/frontend/cancel_event_and_list_event.png)

- List all events

![List all event screen](docs/frontend/list_all_event.png)

- Create new Events

![create_new_event](docs/frontend/create_new_event.png)