Skip to content

ncs-jss/benocilaez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zealicon Backoffoice

Build Status

This is the backoffice for the Zealicon (tech-culture fest of JSSATEN). It is used to store and extract details of events, winner of events & member of societies.

Branch Structure

  • master branch contains code with frontend in Angular & backend in Laravel with Rest APIs.
  • skip-code branch contains code which are ready to publish via templating in Laravel

Server Requirements

  • Node.js version 8.x or 10.x
  • npm package manager
  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension

Installing

Clone this repo or download it on your local system.

Frontend

cd client

Run angular deployment server

ng serve

This project will by default run on this server:

http://localhost:4200/

Backend

cd server

Open composer and run this given command.

composer install

Rename the file .env.example to .env.

cp .env.example .env

Generate the Application key

php artisan key:generate

Set DB credentials, InfoConnect API URL and App Name in .env

Migrate the database.

php artisan migrate

Seed the database

php artisan db:seed

Set project URL in app/Helpers/custom_url.php For example "http://localhost/beaconzialis/server/public/"

To run this project on development server

php artisan serve

This project will by default run on this server:

http://localhost:8000/

For more details

php artisan serve --help

Contribution

Folk this repository

In your folked repo create new branch

Make changes in your branch

Make a pull request