A simple copy-paste platform for sharing text, images, and documents without the need for login.
- No login required: Easily paste your text and generate a unique code.
- Text sharing: Quickly share plain text snippets.
- File sharing: Upload and share images and documents.
- Unique code generation: Each pasted content generates a code for easy retrieval.
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: SQLite
- Clone the repository:
git clone https://github.com/NitinYadav354/AirShare.git
- Navigate to the project directory:
cd online-clipboard - Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install the required dependencies:
pip install -r requirements.txt
- Apply migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Open the application in your browser at
http://127.0.0.1:8000/. - Paste your text or upload an image/document in the textbox.
- Click the "Generate Code" button.
- Share the generated code with others to allow them to access the content.
Performance after v1 deployment analysed by PageSpeed Insights by google:
https://pagespeed.web.dev/analysis/https-airshare-nitinyadav-dev/oahps3hys2?form_factor=desktop
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/YourFeatureName
- Open a pull request.