Help with a store-like 3D printing website

I'm the mod of a 3D printing club at my school and need to create a website for our club. I currently have my own WordPress website hosted on servers in my house that I run through cloud flare. I was able to easily create a WordPress site on Ubuntu server but I want to run another website within a sub-directory of the WordPress one that can show club members the status of their prints. Basicly I need a site software that works on ubuntu server where users can basicly be kind of a free 3d print store. What I'm aiming for is a store that users can go into and upload a 3d print file so I can print them and send it to a pickup location. I need a system where it would be like

1. login to accound

2. upload 3d print file (it would be nice if I could put instructions before the upload to show people how to sent files correctly)

3.  send file to system where I can download them

4. When I finish a print I need to be able to push a button attached to an order that will send an email that says an automated email and the name of the file that person uploaded.

Please suggest an wordpress like software that can be run on the latest version of ubuntu server.

 

Thank you for your time. - The Tree

Most of the functionality you're asking for is likely going to need to be custom written. It should easily be doable in a php back end with a SQL server. As far as frontend you could even use WordPress if you wanted to.