Loading repository data…
Loading repository data…
hmaach / repository
A GraphQL-based profile page with personalized user data, secure JWT authentication, and interactive SVG graphs. The project features login/logout functionality, data visualization of user achievements, and statistics, all built with HTML5, CSS3, and vanilla JavaScript.
This project involves creating a personalized profile page using GraphQL. The goal is to query user-specific data from a GraphQL endpoint and present it in a visually appealing and interactive interface. The profile page will include sections for basic user information, achievements, and statistics. Additionally, the page will feature two SVG-based graphs to display data insights. A secure login system with JWT-based authentication is implemented to access user data.
graphql/
├── images/
├── scripts/
│ ├── api/ # GraphQL query implementations
│ ├── app/ # Core application logic
│ ├── components/ # UI components
│ ├── graphs/ # Graph generation components
│ └── profile/ # Profile-specific components
│ ├── authComponent.js # Login/logout functionality
│ └── profileComponent.js # Profile data handling
├── styles/ # CSS styles
├── index.html # Single page application entry point
└── README.md # Project documentation