A web-based User Management System with secure account registration, login with session tracking, and editable user profiles.
Profile icons are stored in Cloudinary, while all user data is managed in Firebase Realtime Database.
Includes account deletion and real-time form validation for a smooth user experience.
-
🔐 Account Registration
Allows users to create new accounts, storing user data securely in Firebase Realtime Database. -
🔓 Login with Session Tracking
Provides secure login with session tracking to maintain user state across pages. -
📝 Update User Information
Users can update their personal details, including profile icons, through a validated and user-friendly interface. -
❌ Delete Account
Supports permanent account deletion, automatically removing the user’s data from Firebase Realtime Database. -
✅ Form Validation
Ensures proper and secure input with real-time validation for a better user experience.
-
☁ Cloudinary
Used exclusively for storing and managing user profile icons. -
🔥 Firebase Realtime Database
Stores all user account information and provides instant real-time updates.
- ASP.NET MVC for backend and server-side rendering
- Firebase Realtime Database for user data management
- Cloudinary for profile image storage
- HTML, CSS, and JavaScript for the frontend
- Clone the repository:
git clone https://github.com/Silen1t/User-Management-System.git cd user-management-system