Skip to content

Improving workflows of managing bookings of college spaces for the university of Cartagena!

Notifications You must be signed in to change notification settings

sarrietav-dev/campuscal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CampusCal

CampusCal is a calendar management application specifically designed for students and academic institutions. It helps in managing schedules, events, and tasks effectively.

Table of Contents

About

CampusCal provides a user-friendly interface for managing events regarding academic spaces.

Installation

Prerequisites

Steps

  1. Clone the repository:
    git clone https://github.com/sarrietav-dev/campuscal.git
    cd campuscal
  2. Install PHP dependencies:
     composer install
  3. Install JavaScript dependencies:
     npm install
  4. Create a .env file by copying the .env.example file:
    cp .env.example .env
  5. Generate an application key:
    php artisan key:generate
  6. Run the database migrations:
    php artisan migrate
  7. Seed the database with the roles/permissions and audience data
    php artisan db:seed --class=RolesAndPermissionsSeeder
    php artisan db:seed --class=AudienceSeeder

Usage

To start the application, run the following commands:

  1. Compile the assets:
    npm run dev
  2. Start the development server:
    php artisan serve

The application will be available at http://localhost:8000.

Testing

To run the tests, execute the following command:

php artisan test

Seeding

To seed the database with dummy data, run the following command:

php artisan db:seed

About

Improving workflows of managing bookings of college spaces for the university of Cartagena!

Topics

Resources

Stars

Watchers

Forks