Git Product home page Git Product logo

arifszn / pandora Goto Github PK

View Code? Open in Web Editor NEW
35.0 1.0 13.0 2.96 MB

🥢REST API starter kit powered by Laravel, OpenAPI, Sanctum.

Home Page: https://arifszn.github.io/pandora

License: MIT License

PHP 40.10% JavaScript 2.68% CSS 56.74% Blade 0.48%
api api-boilerplate api-rest api-starter-kit framework laravel laravel-api laravel-api-boilerplate laravel-application laravel-backend laravel-framework laravel-rest-api pandora php starter-kit starter-project starter-template hacktoberfest rest-api swagger

pandora's Introduction


Pandora

📦 REST API starter kit powered by Laravel, OpenAPI, Sanctum.

View Docs · Report Bug · Request Feature

Preview
Shadow

Pandora is a modern, customized, feature-rich API starter kit to kickstart your next REST API backend.

Features

Functionalities

Documentation

Complete documentation for Pandora can be found here.

Documentation

The API documentation:

Installation

Prerequisite

  • PHP 8.2

To setup Pandora, first clone the project and change the directory.

git clone https://github.com/arifszn/pandora.git
cd pandora

Then follow the process using either Docker or Without Docker and you will have a fully running Laravel installation with Sanctum, all configured.

With Docker (Sail)

Laravel Sail is a light-weight command-line interface for interacting with Laravel's default Docker development environment.

  1. Copy .env.example to .env:

    cp .env.example .env
  2. Install the dependencies:

    docker run --rm \
        -u "$(id -u):$(id -g)" \
        -v $(pwd):/var/www/html \
        -w /var/www/html \
        laravelsail/php82-composer:latest \
        composer install --ignore-platform-reqs
  3. Run the containers:

    ./vendor/bin/sail up -d
  4. Generate application key:

    ./vendor/bin/sail artisan key:generate
  5. Run database migration with seeder:

    ./vendor/bin/sail artisan migrate --seed

To learn more about Sail, visit the official Doc.

Without Docker

  1. Copy .env.example to .env:

    cp .env.example .env
  2. Install the dependencies:

    composer install
  3. Generate application key:

    php artisan key:generate
  4. Run database migration with seeder:

    php artisan migrate --seed
  5. Start the local server:

    php artisan serve

Support

You can show your support by starring this project.

Github Star

Contribute

To contribute, see the contributing guide.

Credits

This starter kit is inspired by the project Hydra.

License

MIT License

pandora's People

Contributors

arifszn avatar dependabot[bot] avatar shakibmostahid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pandora's Issues

View user

Admin should be able to view a user.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.