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.
- 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.
- Front-end: React.js, HTML, CSS
- Back-end: Node.js, Express.js
- Database: MongoDB (or any other database of your choice)
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.
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.
- 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.
- Front-end: React.js, HTML, CSS
- Back-end: Node.js, Express.js
- Database: MongoDB (or any other database of your choice)