ApI is hosted at Heroku and frontend at netlify Give it a try !!
- inShare is a simple file sharing webapp that share file upto 100MB size.
- Python
- Flask
- MongoDB (Database)
- HTML
- CSS
- Javascript
- Heroku (Deployment)
- Heroku Scheduler (For deleting file after 24 hour)
- Go to this link https://in-share.netlify.app and click on browse or dragg file and keep in mind file size should we <= 100MB and don't upload a folder make a zip file before uploading.
- Now file upload will start uplading to the server
- After upload is finished you will get an unque link to copy share that link to that perosn you want's to share file
- Or you can mail that unique link by providing correct email
- After pasting that unique link will open a download page and you have to simply click on download file
- The email send to the reciver will look like
- If you alter inside the uuid of the download link that will lead to a 404 page
- Clone this repo
git clone https://github.com/devil-cyber/inShare
-
Go to the instance directory and open config.py file and fill the required field
-
Now create enivornment
pip install virtualenv
# After installation complete
# Go inside inShare directory and open terminal and fire cmd
virtualenv venv
source venv/bat/activate
- Now install all required library
pip install -r requirements.txt
- After all installation complete
python run.py
or
gunicorn --workers=3 --threads=3 run:app
- App will start at http://localhost:5000 and for gunicorn app will start at http://localhost:8000
Demo
For any issue mail me at Mail Me