Skip to content

STL File Vault is a web application that provides a secure platform for users to upload and store STL (Standard Tessellation Language) files. It offers an intuitive interface for uploading files, collecting contact details, and securely storing them on the server.

Notifications You must be signed in to change notification settings

jstarzon/STL-File-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STL File Vault

STL File Vault is a web application that provides a secure platform for users to upload and store STL (Standard Tessellation Language) files. It offers an intuitive interface for uploading files, collecting contact details, and securely storing them on the server.

As I continue my journey of learning React, I've created this application to streamline the process of 3D printing for my friends. With STL File Vault, they can easily upload their STL files and provide specific instructions, allowing me to bring their creations to life.

Features

  • Easy file upload: Drag and drop STL files onto the upload area or click to select files.
  • File format validation: Only accepts STL files to ensure data integrity.
  • Contact details collection: Capture user's contact details including name, email, and message.
  • Secure storage: All uploaded files and contact details are securely stored on the server.
  • User feedback: Receive confirmation messages upon successful file upload and contact details submission.

Technologies Used

  • Front-end: React.js, HTML, CSS
  • Back-end: Node.js, Express.js
  • Database: MongoDB (or any other database of your choice)

Installation

1.Clone the repository:

git clone https://github.com/jstarzon/STL-File-Vault/

2.Navigate to the project directory:

cd stl-file-vault

3.Install the dependencies:

npm install

4.Start the development server:

npm start

Open your web browser and visit http://localhost:3000 to access the application.

Usage

Drag and drop an STL file onto the designated area or click to select a file. Fill in the contact details (name, email, and message). Click the "Submit" button to upload the file and submit the contact details. You will receive a success message upon successful submission. The uploaded file and contact details will be securely stored on the server. Contributing Contributions are welcome! If you'd like to contribute to STL File Vault, please follow these steps:

Fork the repository. Create a new branch for your feature/bug fix. Commit your changes and push the branch to your forked repository. Submit a pull request describing your changes. License This project is licensed under the MIT License.

Acknowledgements React Node.js Express.js MongoDB# STL File Vault

STL File Vault is a web application that provides a secure platform for users to upload and store STL (Standard Tessellation Language) files. It offers an intuitive interface for uploading files, collecting contact details, and securely storing them on the server.

Features

  • Easy file upload: Drag and drop STL files onto the upload area or click to select files.
  • File format validation: Only accepts STL files to ensure data integrity.
  • Contact details collection: Capture user's contact details including name, email, and message.
  • Secure storage: All uploaded files and contact details are securely stored on the server.
  • User feedback: Receive confirmation messages upon successful file upload and contact details submission.

Technologies Used

  • Front-end: React.js, HTML, CSS
  • Back-end: Node.js, Express.js
  • Database: MongoDB (or any other database of your choice)

Preview

Imgur Image

About

STL File Vault is a web application that provides a secure platform for users to upload and store STL (Standard Tessellation Language) files. It offers an intuitive interface for uploading files, collecting contact details, and securely storing them on the server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published