Skip to content

NitinYadav354/AirShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirShare

A simple copy-paste platform for sharing text, images, and documents without the need for login.

Table of Contents

Features

  • 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.

Technologies Used

  • Backend: Django
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite

Installation

  1. Clone the repository:
    git clone https://github.com/NitinYadav354/AirShare.git
  2. Navigate to the project directory:
    cd online-clipboard
  3. Set up a virtual environment:
    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  4. Install the required dependencies:
    pip install -r requirements.txt
  5. Apply migrations:
    python manage.py migrate
  6. Start the development server:
    python manage.py runserver

Usage

  1. Open the application in your browser at http://127.0.0.1:8000/.
  2. Paste your text or upload an image/document in the textbox.
  3. Click the "Generate Code" button.
  4. Share the generated code with others to allow them to access the content.

Performance Analysis:

Performance after v1 deployment analysed by PageSpeed Insights by google:
https://pagespeed.web.dev/analysis/https-airshare-nitinyadav-dev/oahps3hys2?form_factor=desktop

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeatureName
  3. Commit your changes:
    git commit -m 'Add some feature'
  4. Push to the branch:
    git push origin feature/YourFeatureName
  5. Open a pull request.

About

A no-login file and text sharing tool built with Django — upload a file or paste text, get a short code, and retrieve it on any device instantly.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors