Skip to content

Repository files navigation

Uploader App Logo

Build Status Total Downloads Latest Stable Version License

About Uploader App

Uploader App is a web application built with Laravel that allows users to upload, manage, and view documents. The application supports user roles and permissions, ensuring that only authorized users can perform certain actions.

Features

  • User authentication and authorization
  • Role-based access control
  • Document upload and management
  • View and download documents
  • Two-factor authentication
  • Dark mode support

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/uploader-app.git
    cd uploader-app
  2. Install dependencies:

    composer install
    npm install
    npm run dev
  3. Copy the .env.example file to .env and configure your environment variables:

    cp .env.example .env
  4. Generate the application key:

    php artisan key:generate
  5. Run the database migrations and seeders:

    php artisan migrate --seed
  6. Start the development server:

    php artisan serve

Usage

  1. Register a new user or log in with an existing account.
  2. Upload documents by navigating to the "Documents" section.
  3. Manage users and roles in the "Users" section (admin only).
  4. Enable two-factor authentication for added security.

Running Tests

To run the tests, use the following command:

php artisan test

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages