Skip to content

📡 CDN for PRACTA, designed to deliver and manage digital assets—including images and special elements (SEs)—through a modern and responsive interface. Built to integrate seamlessly with MITPA's ecosystem and enhance access to educational resources.

License

Notifications You must be signed in to change notification settings

PRACTAcademy/cdn.practa.tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRACTA CDN — Content Delivery Network

🚀 A modern, responsive content delivery network for PRACTA's digital assets.

Overview

PRACTA CDN is a web-based content delivery network built to serve and manage digital assets for the MIT Preparation Academy. The platform provides an intuitive interface for searching, filtering, and accessing various types of files including images and special elements (SEs).


🌟 Purpose

  • Provide a centralized repository for PRACTA's digital assets
  • Enable easy searching and filtering of content
  • Deliver optimized access to files through a responsive web interface
  • Integrate seamlessly with other PRACTA web properties

Features

🔍 Advanced Search

  • Real-time search functionality for finding specific files
  • Filter content by type (All, Images, SEs)
  • Adjustable display settings to control how many results are shown

đź“‚ File Management

  • Organized categorization of different file types
  • Direct links to access and download files
  • Clear display of file types and names

🎨 Modern UI/UX

  • Responsive design that works across devices
  • Intuitive navigation with clear visual hierarchy
  • PRACTA-branded interface with consistent styling

🔄 Integration

  • Seamless connection with main PRACTA website
  • Quick access to PRACTA status page
  • Consistent branding and user experience

🛠️ Tech Stack

  • Next.js — React framework for server-rendered applications
  • React — Frontend library for building user interfaces
  • TypeScript — Type-safe JavaScript for improved development
  • TailwindCSS — Utility-first CSS framework for styling
  • FontAwesome — Icon library for enhanced visual elements
  • Axios — Promise-based HTTP client for API requests

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/PRACTA/cdn.practa.tech.git
    cd cdn.practa.tech
    
  2. Install dependencies

    npm install
    
  3. Run the development server

    npm run dev
    
  4. Build for production

    npm run build
    npm start
    

📝 License

This project is licensed under the terms specified in the LICENSE file.

About

📡 CDN for PRACTA, designed to deliver and manage digital assets—including images and special elements (SEs)—through a modern and responsive interface. Built to integrate seamlessly with MITPA's ecosystem and enhance access to educational resources.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project