menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

# End-To-E...
source image

Dev

3w

read

98

img
dot

Image Credit: Dev

# End-To-End Full-stack Event Management application (using ASP.NET, React, Node.js, and Spring Boot with SQLite Backend)

  • This article presents a full-stack Event Management application using ASP.NET, React, Node.js, and Spring Boot, coded in C#, JavaScript, and Java.
  • Key features include streamlined event scheduling, optimized attendee management, advanced budget tracking, and enhanced customer engagement.
  • The application consists of modules for user login/signup, user features, and admin features with respective functionalities.
  • Tech stack includes React, ASP.NET, Node.js, Spring Boot, and SQLite for database, implementing JWT with BCrypt hashing for authentication.
  • Technical highlights cover security implementation, database interaction efficiency, role-based access with JWT, and seamless frontend integration.
  • The application supports login/signup, event browsing/viewing/booking, user profile management, admin event/venue creation, and revenue tracking.
  • SQLite is integrated with Spring Boot using custom dialects and service layers to handle communication limitations and entity mappings.
  • An ER Diagram and Database Schema depict data structure and relationships between admin, users, events, bookings, venues, and more.
  • Flow documentation outlines user and admin interaction steps for signup/login, event browsing/booking, venue management, and attendee tracking.
  • Dockerization is utilized for ASP.NET, React, and Spring Boot deployments, along with detailed setup and usage guides for manual and hybrid deployments.

Read Full Article

like

5 Likes

For uninterrupted reading, download the app