Skip to content

Repository files navigation

Settima Backend

This repository contains the backend part of the Settima web platform project, built with Laravel. After setting up backend, follow instructions for frontend in README: https://gitlab.hof-university.de/settima/settima

Getting Started

Follow these steps to set up and run the project:

  1. Clone the backend repository:
    git clone https://gitlab.hof-university.de/settima/settimabackend 
  2. Install PHP dependencies:
    composer install
    
  3. Install JavaScript dependencies:
    npm install
  4. Create a copy of the .env file:
    cp .env.example .env
    
  5. Generate an application key:
    php artisan key:generate
  6. Configure your database in the .env file:
      DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database_name
    DB_USERNAME=your_database_username
    DB_PASSWORD=your_database_password
    
  7. Run database migrations:
    php artisan migrate
    
  8. Seed the database with sample data:
    php artisan db:seed
    
  9. Start the development server:
    php artisan serve
    

The server should now be running at http://localhost:8000.

Running the Application

After finishing all the steps, follow instructions in frontend README: https://gitlab.hof-university.de/settima/settima

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages