Portfolio.
ARMS v4_BG_Image
ARMS v4_Image

ARMS v4

TechIcon_0TechIcon_1TechIcon_2TechIcon_3TechIcon_4TechIcon_5TechIcon_6TechIcon_7

About the project.

ARMS v4_Mockup_Image

ARMS v4 (Academic Resource Management System) is a modern educational platform enabling students to effortlessly browse and download subject-specific study materials uploaded by faculty. With advanced architecture powered by Redux Toolkit, Prisma ORM, and Authjs, ARMS v4 delivers a fast, secure, and scalable experience. Anonymous login, structured resource management, and integrated UI streamlining make it ideal for institutions of any size. Building on previous versions—now faster, more intuitive, and developer-friendly.

<

Features

>
Anonymous Student Access

Effortless anonymous login for students to browse and download study materials.

Role-based Secure Authentication

Authjs with Prisma adapter enables secure access for faculty and admin accounts.

Centralized Resource Management

Faculties can efficiently upload, organize, and manage academic PDF documents.

Bulk Upload & Fast Download

Quick PDF bulk uploads for faculty and rapid download for students.

Optimistic & Cached Data Fetching

Redux Toolkit Query enables fast UI, tag-based caching, and real-time updates.

Scalable & Consistent Backend

Prisma ORM powers a scalable and reliable database schema.

Responsive Design

Enjoy a seamless experience across devices with a responsive design that adapts to various screen sizes and orientations.

SEO Optimization

Crafted with SEO best practices, ensuring optimal visibility on search engines. From keyword-rich content to streamlined meta tags and efficient site architecture.

</

Features

>
<

Tech Stack

/>
Next.js Next.js

React framework for server-side rendering, static site generation, and routing, offering improved performance and SEO optimization.

TypeScript TypeScript

A superset of JavaScript adding static typing for building large-scale applications with enhanced maintainability and tooling support.

Tailwind CSS Tailwind CSS

Utility-first CSS framework providing atomic utility classes for rapid UI development with minimal custom CSS.

Redux Redux

Predictable state management library for JavaScript applications, enabling consistent and scalable code.

Prisma Prisma

Next-generation ORM for Node.js and TypeScript, simplifying database access and schema management.

MongoDB MongoDB

NoSQL database offering flexibility and scalability for storing and managing data efficiently.

Auth.js Auth.js

Authentication library designed specifically for Next.js applications, providing robust authentication features and seamless integration.

EdgeStore EdgeStore

Open-source file storage service designed for scalability and performance, with efficient updates and a minimal API.