Storgman - Student Organizations Management

Overview

Storgman - Student Organizations Management

“Storgman” is a web application which aims to ease the internal management of different types of student organizations. The main idea for this to be achieved is to automate many of the tasks currently done “by hand” and to collect the big number of information (such as list of members and their info) currently spread across many spreadsheets, papers, mails etc. in one place.

Under development by Angelov Dejan.

Scrutinizer Code Quality Build Status StyleCI

Note

The application was previously called "EESTEC Platform for Local Committees" and was intended to be used by this particular organization. There may be some parts of the application that are still associated with this organizaton.

Requirements

The application is based on the Laravel 5 framework. To install it you need the following:

  • PHP >= 5.6
  • MCrypt and GD PHP extensions
  • Apache/nginx web server
  • Relational database (tested with PostgreSQL and MySQL)
  • Composer
  • Bower
  • Grunt

Note: You can use Laravel Homestead as your development environment, since it has everything you need for this project.

Installation

To install the application on your local machine, follow these steps:

  1. Download the code from this repository (latest release can be found here)
  2. Create new vhost storgman.local that points to the public directory
  3. To configure the application, rename the .env.example file to .env and update the config values inside
    • You can use cp .env.example .env to keep the original file, just in case
    • If you need some more advanced configuration, check the files in the config directory
  4. Make sure that the storage and bootstrap/cache folders are writable
  5. Run the following commands from your command line:
    • composer install to install the PHP dependencies
    • bower install to install the front-end dependencies
    • npm install to prepare the project for Grunt
    • grunt to start the Grunt tasks
    • php artisan migrate to create the database schema
    • php artisan db:seed to insert the default data
  6. Run http://eestec.local in your browser. You should see the login screen.
  7. Login using the following credentials (and change them after):

Contributing

If you want to contribute, submit an issue or a pull request.

License

Storgman - Student Organizations Management
Copyright (C) 2014-2016, Dejan Angelov [email protected]

This file is part of Storgman.

ESTEC Platform is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Storgman is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Storgman. If not, see http://www.gnu.org/licenses/.

You might also like...
OroCRM is an open source Client Relationship Management (CRM) application

OroCRM is an open source Client Relationship Management (CRM) application that allows to create a 360° view of your customers across multiple channels, organize the sales pipeline, manage account and contact information, communicate with customers, run marketing campaigns and track campaign performance.

A simple PHP library for complex monetary prices management

PHP Prices 💸 Version 2.x This new major version is shifting the package towards more flexibility and configuration possibilities in general. One of t

phpIPAM is an open-source web IP address management application.

phpIPAM is an open-source web IP address management application. Its goal is to provide light and simple IP address management application. It is ajax-based using jQuery libraries, it uses php scripts and javascript and some HTML5/CSS3 features, so some modern browser is preferred to be able to display javascript quickly and correctly.

Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

OpenEMR is a Free and Open Source electronic health records and medical practice management application

OpenEMR is a Free and Open Source electronic health records and medical practice management application. It features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It runs on Windows, Linux, Mac OS X, and many other platforms.

Ressource Management and Manufacturing execution system Web for industry (sheet metal, machining, mold ...)
Ressource Management and Manufacturing execution system Web for industry (sheet metal, machining, mold ...)

WEB ERP MES Ressource and Manufacturing execution system Web WEM is a business management web application using Laravel 8 and bootstrap 4.6. Why WEM ?

Snipe-IT - A free open source IT asset/license management system

Snipe-IT - A free open source IT asset/license management system

Real Estate Management System

Real-Estate-Management-System I found part of this website on the net. I modified the websites functionality a bit more and added an Admin module to i

MOFHY Lite is a free web hosting management system to manage MOFH hosting accounts and SSL certificates.

MOFHY Lite is a free of cost MOFH clientarea for account management and support services with free ssl service. It have easy to use feature

Comments
  • Provinding VagrantBox for easy install

    Provinding VagrantBox for easy install

    I came across this application trough Reddit and the first thing that I notice is the Installing part, very tedious. To be able to distribute easly this project you should provide a simple Vagrant file that has every dependencies for the application.

    enhancement 
    opened by ludo237 2
Owner
Dejan Angelov
Dejan Angelov
DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

kuaifan 3k Jan 5, 2023
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

Hasmukh Dharajiya 2 Sep 20, 2022
Laravel-Library-Management-system is nice to management library system...

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Eng Hasan Hajjar 2 Sep 30, 2022
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Tobias Reich 6.2k Jan 5, 2023
Database management in a single PHP file

Adminer - Database management in a single PHP file Adminer Editor - Data manipulation for end-users https://www.adminer.org/ Supports: MySQL, MariaDB

Jakub Vrána 5.5k Jan 8, 2023
Self hosted project management and collaboration tool powered by TALL stack

Sponsored By: Self hosted project management and collaboration tool inspired by basecamp. Notice: Project under some major change, do not use until st

iluminar 1.8k Jan 6, 2023
:panda_face: Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868

Jitamin Jitamin (pronounced /ˈdʒɪtəmɪn/) is a free software written in PHP, intended to handle the project management over the web. Jitamin is inspire

jitamin 916 Dec 14, 2022
Kanban project management software

Kanboard Kanboard is project management software that focuses on the Kanban methodology. Official website: https://kanboard.org/ List of features Chan

Kanboard 7k Jan 7, 2023
A high performance full-featured project management system

Interested in managed hosting? Take a brief survey to help us know what to build! Phproject A high-performance project management system in PHP Instal

Alan Hardman 357 Dec 27, 2022
Library management system

Scriptorium management system Amicus Plato, sed magis amica veritas In the copying process, there was typically a division of labor among the monks wh

Roman Movchan 4 Jan 9, 2022