The API Service for the College App of DIEMS, Aurangabad. It provides database handling and other back-end functionality for the Android App and the upcoming Web App.
For details on how to use this API and it's endpoints, refer to the wiki.
The following components should be pre-installed:
- A web server (Recommended: Apache)
- PHP (Recommended: 7.x)
- A Database Engine (Recommended: MariaDB / PostgreSQL)
Clone this Repository:
$ git clone https://github.com/deshmukhmayur/diems-app-backend.git
Install the dependencies:
$ php composer.phar install
After cloning the repository, you need to create a new directory config/
in the root and add a settings.php
file in it containing your database and credentials. For eg.
// config/settings.php
$settings = array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database',
'username' => 'username',
'password' => 'password',
'collation' => 'utf8_general_ci',
'prefix' => '',
);
This project is not, by any means, complete. This app was meant as a basic follow up tutorial for AngularJS and Django. I just wanted to see how it works out. One can find possibly many flaws in it. Or even missing features. If you like this project and would like to contribute to it, you can do so by following a few basic steps:
- Fork this repository
- Clone it locally to your system
- Create a new branch for your patch or feature
- Add your code/patch
- Commit your work, and write good/unambiguous commit messages
- Push it to your origin repository
- Create a Pull Request for your patch/feature
- Respond to any code review/comments feedback
This project is licensed under the Apache-2.0. See the LICENSE.md file for details.