Skip to content

ProDeSquare/guia

Repository files navigation

Guía

Guía is an online example portal for FYP supervision system for RIUF

Setup

In order to setup follow these guidelines.

  • Install composer packages
    $ composer install
  • Copy the environment file
    $ cp .env.example .env
  • Generate app key
    $ php artisan key:generate
  • Link storage directory to the public directory
    $ php artisan storage:link
  • Create an empty database and fill in the credentials
    DB_DATABASE=guia
    DB_USERNAME=hamza
    DB_PASSWORD=1234
    
  • Migrate the database
    $ php artisan migrate
  • Composer Dump Autoload
    $ composer dump-autoload

Enabling push notifications with firebase

Guía uses firebase to send push notifications in the browser. Log in to firebase

  • Create a new firebase project
  • Copy configuration keys and overwrite them to /resources/views/layouts/app.blade.php and /public/firebase-messaging-sw.js
  • From the project's setting page, click on cloud messaging tab, copy Server Key and add that to .env
    FIREBASE_SERVER_KEY=your_server_key
    

Running the project

$ php artisan serve

Running unit tests

$ php artisan test

License

Guía is licensed under the GNU General Public License v3.0. Checkout the LICENSE file for more info.

Contributors

Special thanks to

Contact

Donate

  • Bitcoin: 18Hd1waYh5uG6nWRboXGD3Q3vaPzWRMgQH
  • Ethereum: 0x90b3f1495724e9e6a18372cb939df1d7166337b9
  • Monero: 88ZscYwoNmTcf2xM1d6UFuGr2eyNh8V6kU2NkZFC7zTA84fWjjHMxrnDdHrquFm1sFRCvGXejvz2bBfBRZLNE5DQ3fngypz

About

RIUF project supervision portal management system with authentication, auth guards, profile creation and setup, project creation with supervision requests, milestones, assignments and much more

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors