Skip to content

FarhanKurnia/REST-API-PWA-Lumen

Repository files navigation

Destination Review Apps

Build Status Total Downloads Latest Stable Version License

This project is the development of a destination review and recommendation application built as the final project of a mobile web programming course from the university. Created using the Lumen framework by implementing the SDLC waterfall method, REST API architecture, MySQL for the database, Auth Token for the authentication function. The things that have been done during the application development period, including: collecting requirements, designing UML and tables, implementing the design (coding) and the result is an endpoint that is consumed by the front-end.

Feature:

  • Auth (Register, Login, Logout)
  • User (Profile, Update)
  • CRUD Destinasi
  • CRUD Review

Design Table

Relation:

  • Users and Reviews (One to Many)
  • Destinasi and Reviews (One to Many)

HTTP Header (Auth):

  • token

Documentation API

API documentation can be accessed via https://documenter.getpostman.com/view/20083017/2s93sjVUjb


Implementations

  1. Create MySQL database

  2. Clone Repository

    git clone https://github.com/FarhanKurnia/REST-API-PWA-Lumen.git
    
  3. Install Dependency

    composer install
    
  4. Copy and Set up environment

    cp .env.example .env
    
  5. Customize environment (.env) files with DB name that has been created.

  6. Migrate and seed table

    php artisan migrate --seed
    
  7. Run local server

    php -S localhost:8000 -t public
    

About

Rest API for destination review with lumen

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors