Skip to content

RaymondGing/the_u_files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

The U Files

A PHP based music archive project built as part of a Web Development continuous assessment.

The project is inspired by The X-Files aesthetic and concept of uncovering forgotten or overlooked material.
In this case, “U” stands for Underdog: songs and artists that flew under the radar and never received the recognition they deserved.


Project Concept

The U Files is a file system driven music archive that curates underdog tracks across a range of genres.

Rather than relying on a database, the project uses structured folders and text files to store and retrieve artist information, biographies, and curated YouTube links.
This approach reinforces the archival theme while demonstrating controlled file handling in PHP.

The site presents these artists as classified records, giving overlooked music a dedicated platform and narrative context.


Core Features

  • Genre based archive structure using folders
  • Artist pages generated dynamically from file content
  • Text file driven artist biographies and video lists
  • Embedded YouTube links curated per artist
  • Add video functionality through a PHP form
  • Cohesive visual theme inspired by The X-Files
  • Custom typography and background imagery

Technical Stack

  • PHP
  • HTML and CSS
  • File system based data storage
  • Text files for content management
  • YouTube embeds via stored URLs

No database is used. The project focuses on PHP file handling, directory traversal, and dynamic content rendering.


Content Structure

Each genre contains its own folder, with artists stored as text based records.

Typical structure:

Genre/ - artist-bio.txt - artist-video.txt

This structure allows content to be expanded easily without altering application logic.


Running the Project Locally

The project is designed to run locally in a PHP environment.

  1. Clone the repository
  2. Place the project folder in your server root directory
    Example: htdocs or www
  3. Start your local PHP server
  4. Open the project in a browser
    http://localhost/the_u_files/index.php

Design Intent

The visual style draws inspiration from The X-Files archive aesthetic, reinforcing the idea of hidden or forgotten records.

Typography, colour, and layout choices support the investigative theme while keeping the interface readable and focused on content discovery.


Learning Outcomes Demonstrated

  • PHP file handling and directory traversal
  • Dynamic page generation without a database
  • Content driven site architecture
  • Separation of logic and presentation
  • Thematic design applied consistently across a project
  • Translating a narrative concept into a functional web application

About

PHP file based music archive project inspired by The X-Files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors