Skip to content

nsreekumar99/AGPU_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

2024-10-26.06-28-42.mp4

Affordable GPU Tracker

Features

  • RESTful API Endpoints: Developed using .NET 8 to efficiently serve GPU data.
  • API Consumption in Web App: Integrated the API with the web application using HttpClient to retrieve and display real-time GPU information.
  • Dynamic Content Loading: Used AJAX and partial views to update GPU data without requiring a page reload.
  • Responsive Table Design: Created a custom-styled, responsive table with CSS, JavaScript, and Bootstrap for enhanced usability across different devices.
  • Unit of Work Pattern: Implemented to manage API repositories efficiently, including asynchronous support in both the repository and unit of work.
  • AutoMapper: Utilized for efficient data handling by mapping data between models in the Web API.

Improvements

  • Responsive Design Enhancements: The index view GPU table and sliders are currently optimized for desktop or large screen displays. Future optimizations are necessary to ensure a seamless user experience on small and medium screens.
  • Admin Panel Development: An admin panel needs to be created to facilitate management tasks. This will involve using sessions for multi-page registration forms, ensuring that user data is preserved across different steps in the registration process. Additionally, relevant admin access labels and controls will be positioned in the footer for easy access.
  • API Security: Strengthen API security to enhance protection against unauthorized access and vulnerabilities.