Mach Cloud

A picture of the landing page

The landing page of cloud.smach.us

Mach Cloud is a website designed to store and retrieve files, similar in fashion to Google Drive

Server Structure

Mach Cloud uses NodeJS to handle client requests, create and load files, and to handle sign-in attempts and verification

Mach Cloud, much like Mach Tarok, is integrated with Mach SSO, so users need only one sign in to access both applications

Client Structure

The client is a simple interface, built for simplicity and ease of use

Users can sign in, upload files, and download files on request

Client-Server Communication

Mach Cloud uses an external library, Numpy, to handle file uploads

The files are submitted through an HTML Form and requested via JavaScript AJAX requests