A file sharing application that accepts .jpeg, .png and .mp3 formats for upload to distribute via custom links and through a built in email service.
Please follow THIS LINK to the deployed application.
The following programming languages, frameworks, platforms and libraries were utilized when completing this project:
npm start runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
The backend and database were built in a separate repository.
That can be found following THIS LINK.
- When initially loading the homepage, you'll see light gray box with a dashed yellow square inside.
- To begin, you can either click on the box interior or drag & drop your files into the drop zone (jpeg, png and mp3 files only).
- You'll be prompted to serach you machine for a file.
- An images representing the file type, and filename, will appear. Click the
uploadbutton to proceed. - The next page will provide the user options to either copy a download link to the file, or email the file to another user.
- Quips will populate multi-staggered and colored in the center of the page
- A button below this message reads
Upload Another Filewhich enables users to start the process again - Clicking the top right "x" of each quip will delete them from the database
The entire front end and styling for this project was copied from an existing repo built by Dey-Sumiti
And a big shout out to Ileriayo Adebiyi and his markdown badges repository which made this project all the more beautiful. Thank You.
This project is licensed under:
MIT License Link
This project adheres to standards set by the Contributor Covenant.
Please consult this documentation before contributing to this project.
If you have any questions regarding the development process of this application, or specific questions about contributing, feel free to reach me by email or on Github.
- Email 📪 [email protected]
- Github 🗿 willdarkins