EventHub Admin
A project by Kasun Jayawardhana · Web Applications
EventHub Admin is a robust web application designed for managing the EventHub App. Built with Flutter, this admin panel offers a secure authentication system that ensures only authorized users can access sensitive data. The comprehensive dashboard provides an overview of user details and total bookings, allowing administrators to manage events efficiently. Key features include banner management for the mobile app, user feedback oversight, and the ability to respond to user reports. Additionally, the app supports service messages and notifications, streamlining communication between the admin and users. EventHub Admin enhances the overall management experience, making it easier to deliver exceptional service.
Built with Flutter, Firebase.
What I do
- Software engineering, from the first drawing to the shipped product
- Full-stack development: web, mobile and cloud
- Mobile app development with Flutter, for Android, iOS and the web
- Backend development: REST and GraphQL APIs with Spring Boot and Node.js
- App publishing: releases to Google Play and the App Store
- Remote work in any time zone, and freelance projects
Stack
- Languages
- Java, Dart, Python, JavaScript, Swift, PHP, HTML / CSS
- Data
- MySQL, MongoDB, Firestore, SQLite, Hive, Redis
- Backend and APIs
- Spring Boot, Node.js, REST, GraphQL, JWT auth
- Frontend
- Flutter, SwiftUI, iOS, BLoC, Provider, responsive web
- Cloud and DevOps
- AWS, Docker, Kubernetes, GitHub Actions, CI / CD, Firebase
- Ship
- Play Console, App Store Connect, pub.dev, Git, Agile / Scrum
Education
BSc (Hons) Software Engineering, NSBM Green University and University of Plymouth, 2021 to 2024.
Projects
- Restaurant Hub (Featured Projects)
- Brew Buddies (Featured Projects)
- Portfolio Website (Web Applications)
- Listify (Featured Projects)
- Fashion Shop (Featured Projects)
- Bubble Chat (Featured Projects)
- EventHub (Featured Projects)
- AB Video Downloader (Featured Projects)
- Chess Practice: Offline (Games)
- SneakerSpot (Featured Projects)
- EventHub Admin (Web Applications)
- Learning Management System (Educational Apps)
- The Phone Shop (Web Applications)
- OneLove Cafe (Web Applications)
- Green City (Web Applications)
- Dragon Dash (Games)
Articles and packages
- Publishing on the App Store: the parts nobody explains (article on Medium)
- Understanding Search Algorithms in Flutter: Data Structures and Algorithms Explained (article on Medium)
- Understanding FutureBuilder in Flutter (article on Medium)
- Streams and StreamBuilder in Flutter (article on Medium)
- Mastering Navigation in Flutter: A Guide to Push, Named Routes, Dynamic Routing, and Nested Navigation In Flutter. (article on Medium)
- Flutter Styling Text Editor: A Simple Guide (article on Medium)
- Understanding Basic Sorting Algorithms in Flutter: A Comprehensive Guide with Data Structures (article on Medium)
- Flutter Styling Text Editor (package on pub.dev)
Certifications
35 certificates from courses I have completed.