Skip to content

BoilerMake/launchpad

 
 

Repository files navigation

LaunchPad

LaunchPad is an open source Content Management System built with Laravel, and is used to manage the LaunchPad community at Purdue. This application can be used and extended to build your own mentorship community! Currently, the following features are supported

  • User groups and permissions (administrators, mentors, mentees)
  • User management
  • Dynamic form builder for user applications
  • Applicant management (viewing applications, sorting, filtering)
  • Simple interview platform with scheduling
  • Community profiles

Setup

First, ensure that you have the following prerequisites installed:

  • PHP >= 7.0.0
  • Database Server (MySQL, MariaDB, or PostgreSQL)
  • Composer
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Download the source via git clone or the .zip option. Enter the directory through a command prompt, and run composer install.

Then, copy .env.example to .env, and fill in the all the relevant values (especially your DB_ database configuration values).

Finally, run:

  • php artisan key:generate
  • php artisan migrate
  • php artisan db:seed
  • php artisan storage:link

Start your web server, and you should see LaunchPad running!

License

LaunchPad is open-sourced software licensed under the MIT license.

About

Application to manage BoilerMake applications and interviews 📝

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 36.3%
  • JavaScript 34.5%
  • HTML 29.2%