Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rayriffy/dormitory-elect

MWITS DSC Election system
https://github.com/rayriffy/dormitory-elect

election materialize mwit mysql php

Last synced: about 16 hours ago
JSON representation

MWITS DSC Election system

Awesome Lists containing this project

README

        

[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/designed-in-ms-paint.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/validated-html5.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/powered-by-electricity.svg)](http://forthebadge.com)

# Dormitory Election
MWITS DSC Election System

## Requirements
- PHP 5.6 or later (newer than PHP 7.0 not compatible)
- Latest version of MariaDB
- Sites must be served in HTTPS [Get SSL certificate from here](https://letsencrypt.org/)
- This site must be on domain root `/`

## Installing

First of all, install LEMP stack to your server. I recommended to use `nginx` [Installing Guide](https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04)

Then, import pre setup MySQL database to your MySQL server

Finally, edit MySQL connection on `/config.php`

## Progressive Web App

This project is built by using newest technology from Google called `Progressive Web App`

![PWA Logo](https://cdn-images-1.medium.com/max/1000/1*U01ubQ9TrE1Zow5pkGHTfw.png)

Native app can do things like send push notifications, work offline, look and feel like a REAL native app, and can be added to the homescreen. Mobile Web Apps can accessed in a mobile browser, by comparison, historically haven’t done those things. Progressive Web App fix that with new Web APIs, new design concepts, and new buzzwords.

In short, it can bring all that stuff to your web application and deliver all exact the same experience that native app did ...Hybrid App

### Compatible

![Chrome](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/chrome/chrome_512x512.png) | ![Firefox](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/firefox/firefox_512x512.png) | ![Opera](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/opera/opera_512x512.png) | ![Samsung Internet](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/samsung-internet/samsung-internet_512x512.png) | ![Edge](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/edge/edge_512x512.png) | ![Safari](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/safari/safari_512x512.png) | ![Internet Explorer](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/43.1.0/archive/internet-explorer-tile_10-11/internet-explorer-tile_10-11_512x512.png)
---|---|---|---|---|---|---
45+|44+|32+|Based on Chromium 44.2403+|17+|Limited function and performance|Go away REEEEEE

## Troubleshooting

No, trouble \ (•◡•) /