/JAVA-JSP-CS-JAVASCRIPT-SHAREME

β˜•πŸŒ "I have a lotta files!", "We have a ShareMe!". Refferences...🌐 β˜•(πŸ”‘ KeyWords: java, jsp, html, css, javascript, transfer-files, transfer-fileπŸ”‘)

Primary LanguageJava

🌟 ShareMe 🌟


❓ What's it? ❓

  • ShareMe is a website to upload, send and download files like FromSmash, Sendspace and WeTransfer (if you dunno what is these websites, I let it's links above). You can send files in any format (in my testes, no one extension presents error during the up and download) untill 15 MB of storage.

  • WebSites' Links:

- WeTransfer: https://wetransfer.com
- SendSpace: https://www.sendspace.com
- FromSmash: https://www.fromsmash.com

βš’οΈ Tools βš’οΈ

  • Eclipse IDE;
  • TomCat 9 version or later;
  • Giphy (gifs!!);
  • Java version 13 or later;
  • CSS, JavaScript;
  • Any Browser (tested succesfully in Google Chrome, Opera, Opera GX and Microsoft Edge);
  • MongoDB 4.2.2 version or later;
  • MongoDB driver to Java 3.12.7 or later.

βš™οΈ Run βš™οΈ

MongoDB

  • Start mongodb service;
  • Create a database called chateme;
  • Into this database, create a bucket collection called shareme_arquivos_bucket;
  • Leave the 27017 port free for this application.

Application

  • Downlaod the source code (I suggest only the war file and the driver);
  • Import the files into your Eclipse IDE;
  • Set the mongodb file into the lib folder of the project (if the driver is already there, you don't needa do this step);
  • Start TomCat server;
  • Open index.jsp file on the browser.

πŸ“ Examples πŸ“

  • Choice some file, click in Upload! button and see the magic!

🎁 Bonus 🎁

  • Alert:
- the project can upload till 15 MB, so, if someone knows how to increase this limit, I will appreciate it!!!

πŸ“« Reach Me πŸ“«

Email: csfelix08@gmail.com

Linkedin: linkedin.com/in/csfelix/

Instagram: instagram.com/c0deplus/


Portfolio: CSFelix.io