Skip to content

Web Frontend for the PAE (Application Development in Media Informatics) course.

License

Notifications You must be signed in to change notification settings

emilymaitan/PAE_EM4

Repository files navigation

PAE EM4 - Web Frontend

:octocat: Welcome to the PAE_EM4 web frontend repository! 💙

About this Project

This project is part of a larger University assignment. Its aim is it to provide a view for a custom-written REST API.

ToDo

  • put on github
  • Homepage (milestone 1)
  • Project Page (milestone 2)
  • API Integration (milestone 3)

Branch Structure

master
master is my stable branch; anything on master is bug-tested, deployment-ready code. It contains all releases of this project.

developer
developer is my almost-stable branch; anything here is "frontline alpha" and supposed to work without crashes - mostly. 😊

fix and feature
Any branches with the suffixes fix_ and feature_ added to their name are anything but stable. They represent my bleeding edge of development and reflect what feature or bug I'm currently working on. Branches with fix_ will be deleted as soon as I'm done debugging.

Usage

Before this project can be used, the dependencies need to be downloaded through Composer.

  1. Download composer here if you have not yet done so, either locally or globally. A smart IDE (like PhpStorm, which I use) may perform this step for you.

  2. Execute "install".

    • local install with the phar-file: php path/to/composer.phar install
    • global install: composer install
  3. Sit back and watch the magic! ✨

It is required to run this project using PHP 7 or above. To host a local test-server, open your shell of choice in the project root and type:
cd htdocs
php -S 127.0.0.1:80
Then, use your browser and navigate it to the above URL. The homepage should be displayed to you.

Dependencies

This project has been set up using a simple PHP boilerplate.
All dependencies for this project are managed by Composer. The following libraries are used:

This project aims to follow the PSR 4 and PSR 7 standards.