Skip to content

mdrajatech03/User-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

93 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ User Management & Digital Identity System

A secure, responsive, and modern full-stack web application designed for managing user profiles and generating professional digital identity cards.

🌐 Demo Of Project

Click Here

✨ Features

  • πŸ” Secure Authentication: User login and registration powered by Firebase Auth.
  • πŸ–₯️ Admin Dashboard: Role-based access to manage user data and view registrations.
  • πŸͺͺ Digital ID Generation: Real-time ID card generation with precise dimensions ($2.125" \times 3.375"$).
  • πŸ“„ PDF Export: Seamlessly download the generated ID cards as high-quality PDFs.
  • 🎨 Glassmorphic UI: A beautiful, dark-themed interface with modern CSS effects.
  • πŸ“± Fully Responsive: Optimized for mobile, tablet, and desktop views.

πŸ› οΈ Tech Stack

  • Frontend: HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6+)
  • Backend/Database: Firebase (Authentication & Firestore)
  • Libraries: html2pdf.js for PDF generation.
    • Google Fonts (Segoe UI / Inter).

πŸ“ File Structure

β”œβ”€β”€ admin.html # Admin Panel interface β”œβ”€β”€ admin.js # Logic for admin operations & Firebase rules β”œβ”€β”€ auth.js # Authentication logic (Login/Signup) β”œβ”€β”€ index.html # Landing/Auth page β”œβ”€β”€ portfolio.html # Main User Profile & ID Card view β”œβ”€β”€ portfolio.js # ID Card generation & PDF logic └── style.css # Global styles & Glassmorphism UI

πŸš€ Getting Started

1. Clone the Repository:

git clone

https://github.com/mdrajatech03/User-Management-System.git

2. Firebase Setup:

β€’ Create a Firebase project at console.firebase.google.com. β€’ Enable Authentication and Firestore Database. β€’ Copy your Firebase Config and update it in auth.js and admin.js.

3. Deploy:

β€’ This project is ready for GitHub Pages or Netlify Drop. Simply drag and drop the folder.

πŸ“Έ Screenshots

Login Page

ID Card Preview

Admin Panel

🀝 Contributing

Contributions are welcome! Feel free to open an Issue or submit a Pull Request.

πŸ“„ License

This project is licensed under the MIT License. Developed with ❀️ by Md Raja

About

πŸ›‘οΈ A modern User Management System with Firebase Authentication, Real-time Admin Dashboard, and Dynamic Digital ID Card generation (PDF). Built with HTML5, CSS3 (Glassmorphism), and Vanilla JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors