Skip to content

ashmitkumar2005/LPU_ReTouch

Repository files navigation

LPU ReTouch

LPU ReTouch is a modernized, unofficial client application designed for Lovely Professional University (LPU) students. It provides a refined user experience and interfaces with the University Management System (UMS) to offer core student services in a fluid and intuitive layout.

Overview

This project aims to deliver a premium, high-performance alternative to existing student portals. The application features a contemporary design language inspired by modern UI patterns, emphasizing smooth animations, responsive interfaces, and clear typography.

Key Features

  • Modernized Authentication Interface: Features a refined login experience utilizing advanced compositing for smooth, 60fps transitions and visual feedback mechanisms, including haptic alerts for validation errors.
  • Optimized Performance: Built with Flutter, the application leverages GPU-accelerated graphics for zero-repaint animations, ensuring a consistently smooth user experience across devices.
  • Intuitive Dashboard Layout: Presents available university services in a clean, grid-based layout. Includes a responsive search functionality for quick access to specific features.
  • Skeleton Loading States: Employs progressive loading techniques with skeleton screens to provide immediate visual feedback while data is retrieved from external services.
  • Secure Credential Handling: Integrates with secure storage solutions to manage user sessions and authentication tokens safely.

Technical Architecture

The application is developed using the Flutter framework and the Dart programming language. Communication with the backend UMS services is handled via standard HTTP protocols, with data structures managed and encrypted according to required specifications.

  • Framework: Flutter (Dart)
  • State Management: Inherently managed via StatefulWidget and localized state controls.
  • Networking: Dio for robust asynchronous HTTP requests.
  • Local Storage: Flutter Secure Storage for persistence of sensitive data.
  • Animation Engine: Native Flutter AnimationController, Tween, and transitioning widgets (ScaleTransition, FadeTransition, SlideTransition) optimized for minimal repaints.

Installation and Build Instructions

To build the application from source, ensure you have the Flutter SDK installed and configured on your system.

  1. Clone the repository.
  2. Navigate to the project directory: cd lpu_touch
  3. Retrieve dependencies: flutter pub get
  4. Build the Android APK: flutter build apk --release

The compiled APK will be located in the build/app/outputs/flutter-apk/ directory.

Contributing

Contributions to improve the application are welcome. Please ensure that any pull requests maintain the established design principles and code quality standards, specifically focusing on performance optimization and maintaining a professional user interface.

Disclaimer

This is an independent, unofficial application and is not affiliated with, endorsed by, or sponsored by Lovely Professional University. The application interfaces with publicly accessible or authenticated endpoints provided by the University Management System. Users are responsible for their own credentials and data security.

About

LPU ReTouch - Redesign Stripping lag, ditching bloat, sliding a faster UI deep into campus workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors