🚀 A modern, responsive content delivery network for PRACTA's digital assets.
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).
- 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
- 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
- Organized categorization of different file types
- Direct links to access and download files
- Clear display of file types and names
- Responsive design that works across devices
- Intuitive navigation with clear visual hierarchy
- PRACTA-branded interface with consistent styling
- Seamless connection with main PRACTA website
- Quick access to PRACTA status page
- Consistent branding and user experience
- 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
- Node.js (v18 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/PRACTA/cdn.practa.tech.git cd cdn.practa.tech
-
Install dependencies
npm install
-
Run the development server
npm run dev
-
Build for production
npm run build npm start
This project is licensed under the terms specified in the LICENSE file.