Skip to content

This code is getting used in the backend of the vouz app you can take a look at the frontend code here https://github.com/zadescoxp/locker-frontend

License

Notifications You must be signed in to change notification settings

zadescoxp/locker-backend

Repository files navigation

Vouz is an open-source, no-login file-sharing platform that allows you to create secure lockers with unique passkeys. Share your files effortlessly by providing the locker name and passkey to others. Contribute to the project on GitHub.

Frontend Repository: locker-frontend

Backend Repository: locker-backend

Site: vouz.tech

YouTube: Vouz

Features:

  • No Login Required: Share files without the need for user accounts.
  • Secure Lockers: Each locker is protected by a unique passkey.
  • Easy Sharing: Share the locker name and passkey for others to access files.
  • Open Source: Contribute to the project on GitHub.

Getting Started with the Frontend:

  1. Clone the Repository:

    git clone https://github.com/zadescoxp/locker-frontend.git
    cd locker-frontend
  2. Install Dependencies:

    npm install
  3. Configure Environment Variables: Create a .env.local file in the root directory with the following variables:

    LOCK_SECRET=your_lock_secret
    NEXT_PUBLIC_BACKEND_URL=your_backend_url
  4. Run the Application:

    npm run dev

Getting Started with the Backend:

  1. Clone the Repository:

    git clone https://github.com/zadescoxp/locker-backend.git
    cd locker-backend
  2. Install Dependencies:

    npm install
  3. Configure Environment Variables: Create a .env file in the root directory with the necessary variables.

  4. Run the Server:

    npm start

Contributing: We welcome contributions! Please fork the repositories and submit pull requests.

License: This project is licensed under the MIT License.

Contact: For any inquiries or issues, please open an issue on GitHub.

Enhance your file-sharing experience with Vouz!