Check out: https://copypasta.asiradnan.com/
Built with the tools and technologies:
Ever needed to quickly transfer text or files between your phone and a desktop without the hassle of cables, software installations, or risky logins? CopyPasta makes it simple.
- Backend: Python, Django
- Frontend: HTML, CSS, JavaScript, Django Templates
- Database: PostgreSQL
- Testing: Python Unittest, Django Test, Coverage
- CI/CD: GitHub Actions for Continuous Integration and Deployment
- Hosting: Amazon EC2, Gunicorn, Nginx
- Media: Amazon S3, Amazon CloudFront
- Quick Transfers: Paste on one device, retrieve from another with your custom key.
- Secure & Private: Delete your content after use to prevent unauthorized access.
- Persistent Keys: Use the same key repeatedly to update or replace content.
- No Installations Needed: Works directly in the browser without extra software.
└── CopyPasta/
├── .github
│ └── workflows
├── CopyPaste
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── test_settings.py
│ ├── urls.py
│ └── wsgi.py
├── LICENSE
├── Main
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── migrations
│ ├── models.py
│ ├── tests
│ ├── urls.py
│ └── views.py
├── README.md
├── manage.py
├── requirements.txt
├── static
│ └── paste.png
└── templates
├── base.html
├── copy.html
├── home.html
├── paste.html
└── pasted.htmlBefore getting started with CopyPasta, ensure your runtime environment meets the following requirements:
- Programming Language: Python
- Package Manager: Pip
Install CopyPasta using one of the following methods:
Build from source:
- Clone the CopyPasta repository:
git clone https://github.com/asiradnan/CopyPasta- Navigate to the project directory:
cd CopyPasta- Install the project dependencies:
Using pip
pip install -r requirements.txt- Run the project:
python manage.py runserverRun the test suite using the following command:
coverage run manage.py test --settings=CopyPaste.test_settingsThis project is protected under the MIT License. For more details, refer to the LICENSE file.
