Skip to content

Sat727/Authentication-Dashboard

Repository files navigation

Change Log

This project started from an AppSeed Django Dashboard Template.
All frontend/UI assets were originally based on their work, but the backend has been entirely rewritten and expanded into a full system.


Backend Development

  • Built a custom backend from scratch while retaining the template’s UI design.
  • Core implementation done in Django and Flask, turning the static template into a fully functional web application.
  • Added REST API endpoints for:
    • Player statistics (kills, deaths, current online count).
    • Connection logs and activity history.
  • Reinforced networking by exploring and implementing TCP connections and IoT-style programs for real-time updates.

Authentication & Account Management

  • Integrated OAuth2 authentication flows, including secure account linking and Discord sign-ins.
  • Persistent login/session management.
  • Improved feedback for users — e.g., underlined account status messages when not linked.
  • Example screenshot:
    OAuth2 Placeholder

Dashboard Features

  • Real-time activity graphs and counters for live player statistics.
  • Refined UI elements for better readability and contrast.
  • Improved chart responsiveness and transitions.
  • Example screenshot:
    Dashboard Update Placeholder

Technology Stack

  • Backend: Django, Flask, with custom APIs.
  • Frontend: React, Node.js, TypeScript, and JavaScript for interactive components.
  • Deployment: updated Docker configurations for simpler builds and runs.

Credit

  • Frontend/UI foundation provided by AppSeed Django Dashboard Template.
  • All backend code, authentication logic, integrations, and new features were developed independently as part of this private project.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors