Skip to content

shivajichalise/eventmate

Repository files navigation

Event Mate

A laravel event management webapp.

This repository contains a Laravel application. Follow these steps to set it up and run it locally.

Prerequisites

  • PHP (>= ^8.1)
  • Composer
  • MySQL or other compatible database

Installation

  1. Clone the repository:

    git clone git@github.com:shivajichalise/eventmate.git
  2. Navigate to the project directory:

    cd eventmate/
  3. Copy the .env.example file and rename it to .env:

    cp .env.example .env
  4. Open the .env file and update the database credentials according to your local setup:

    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
    
  5. NPM install

    npm install
  6. Install Vite

    npm i -D vite laravel-vite-plugin
  7. Run composer install

    composer install
  8. Generate application key:

    php artisan key:generate
  9. Run migrations to create the database schema:

    php artisan migrate:fresh --seed
  10. Serve the application

    php artisan serve

Usage

Access Routes
  • Users Login:
    To access user login page, visit:

    http://localhost:8000/login
    
  • Organizers Login:
    To access organizer login page, visit:

    http://localhost:8000/organizers/login
    

Default Organizer Credentials

Contributing

We welcome contributions from the community! If you have an idea for a new feature or improvement, please submit a pull request. We also appreciate bug reports and other feedback.

To get started with contributing, simply fork this repository, make your changes, and submit a pull request.

License

This project is licensed under MIT

Self-Promotion

Star the repository on Github

Follow on Github