Skip to content

BOSS294/Gameria-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B-UMS User Dashboard (V1.0) 🎮

Developer: Mayank Chaudhari

About Project:

This project showcases a modern and interactive user dashboard for a gaming platform, prioritizing both user experience and robust security.

Key Features:

  • User-Friendly Design:

    • Clean, minimalist layout with a dark theme and vibrant accents.
    • Intuitive navigation with clear section headers and icons.
    • Eye-catching animations and hover effects for enhanced engagement.
    • Responsive design for optimal viewing on all devices.
  • Informative User Interface:

    • Account details are presented in easy-to-read capsules.
    • Community guidelines and platform rules are highlighted in visually distinct cards.
    • Action buttons for common tasks (e.g., change password, check balance).
  • Robust Backend Security:

    • Input sanitization and prepared statements protect against SQL injection.
    • Password hashing safeguards user credentials.
    • Detailed logging records of user activity and database interactions.
  • Comprehensive Policies:

    • Transparent privacy policy outlining data collection and usage practices.
    • Detailed community guidelines promoting a positive and respectful environment.
    • Dispute resolution process to address conflicts between users.

Tech Stack:

  • Frontend: HTML, CSS, JavaScript (with Material Icons and emojis)
  • Backend: PHP (with MySQL database)

Images :

image image image

How to Run Locally:

  1. Clone this repository.
  2. Set up your MySQL database (create the users_gameria and logger_gameria tables using the provided SQL queries).
  3. Update the db_connection.php file with your database credentials.
  4. Run the login.php file to access the login/registration pages.
  5. After successful login, the user-dashboard.php file will display the dashboard.

Future Enhancements:

  • Gamification: Integrating achievements, leaderboards, and other game mechanics.
  • User Customization: Allowing users to personalize their dashboard themes and layouts.
  • Enhanced Security: Implementing two-factor authentication and additional security measures.

Contributions:

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

Note:

I know the script has a lot of problems but it will be fixed in the coming versions. ( LACK OF TIME )

License:

This project is licensed under the CC0-1.0 license.