Use Laravel to quickly build a website series-open-source ticket and event management platform: Attendize 1. Introduction
Attendize is an open-source ticket and event management application developed based on the Laravel framework. Attendize is used to provide a simple solution for the event organizer to manage the event, without the need to pay too much for it.
Disclaimer: Attendize is currently in the early stage of development and may contain bugs. you need to pay attention to this when using it in the production environment.
2. Github
Https://github.com/Attendize/Attendize
3. official website
Https://www.attendize.com
Demo page: http://attendize.website/e/1/acmes-amazing-demo-event
4. features:
- Beautiful and applicable to mobile activity pages
- Convenient participant management-refund and message
- Data export-supports XLS, CSV, and other formats
- Allows you to print the attendee list.
- Unlimited organizer/activity management
- Manage multiple organizers
- Real-time activity statistics
- Custom Activity page
- Multi-currency support
- Quick and convenient checkout process
- Custom tickets-QR code, logo, etc.
- Customizable-have your own logo on tickets
- Tracking sales tracks/generated access numbers, etc.
- Support small pendants-embed ticket sales pendants into existing websites/WordPress blogs
- Social sharing
- Support Payment with stripe
- Refund payment-partial refund & full refund
- Service fee can be added to tickets
- Message system-for example, send tickets to all attendees
Features under development:
- IOS/Android apps
- Supported coupons/discount coupons
- Support for more payment methods
- WordPress plugin
- Public activity list page
- Custom View Field
- Simplify activity page layout modification
5. Installation and Use System requirements:
- PHP> = 5.5.9
- OpenSSL extension
- PDO extension
- Mbstring extension
- Tokenizer extension
- Fileinfo extension
- GD extension
Install using the installation package:
Download the installation package: v0.4.0-alpha.zip, and then decompress it to the web root directory.
Manual installation:
git clone https://github.com/Attendize/Attendize.git attendizecd attendizecomposer installcopy .env.example .env
We set the virtual domain name of Attendize to attendize. app, access the http://attendize.app in the browser, the first access will jump to the initialization settings page, the page will check the PHP version, file directory access permissions and essential PHP extensions, then you need to fill in the application database settings and mail settings:
Note: before installation, make sure that the corresponding database has been created in the database. Otherwise, an error is returned.
After the required items are filled in, click the install button to install them.
Note: If a TokenMismatchException is thrown during the installation process, go to App \ Http \ Middleware \ VerifyCsrfToken and change install/* to install.
After the installation is complete, go to the registration page:
After successful registration, log on with the account we just registered. enter the organization creation page and enter the organization information:
After the creation is successful, the page will jump to the background management page:
Next, you can create an activity:
Create a ticket for this activity:
Next we will return to the organization page and activity page to see the newly created activity and tickets.
For more details, see the official documentation: https://www.attendize.com/documentation.php