Evenza - Smart Event Management and Resourcing Platform is my software design and development individual final project, which brings a unique solution to capture the process of event planning and management in a methodical way.
Frontend was generated with Angular CLI version 8.3.8 with Angular Material
and Angular MDBoostrap
. Progressive Web App generated with Angular PWA
Backend was developed using NodeJs
, Express
and 'MongoDB Atlas
as the real-time database. Project is comprising with a rich set of tools as, JWT Authentication
, real-time interation with socket.io
, reporting and visualizations with ChartJs
& MongoDB Charts
, personalized services recommendation with TensorflowJs
, API documentation using Swagger
, and hosted on Google Cloud Platform
The Evenza is an online event management and resourcing platform that serves the functionality of an event manager as well as providing access to event related resources by connecting relevant service providers to the customers .The core uniqueness is that proposed system provides a solution for planning and management of an event as well as finding necessary resources & service providers within the same platform. The project also provides most of the basic to advanced functionalities required for an event-planner. It addresses the current problems we face while planning an event, and provides a full-functional end-to-end solution to achieve a well-organized, timely and within the budget event with with maintaining resources and quality with the best services avaialable.
View API Documentation: Evenza Docs
Run npm start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng serve
to run frontend development server and npm run serve
to run backend development server seperately.
CORS Policy has been enabled.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Feel free to contribute by Opeaning an Issue If any or creating a Pull Request
Thank you!