Giter Club home page Giter Club logo

secretsanta's Introduction

Secret Santa

A simple Secret Santa administration platform that let's you add/manage users and create/download games.

Secret Santa Admin Panel

Installation

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Requirements

  • Web server with PHP 7+
  • MariaDB 10.1+

This Application was tested on a system with PHP 7.2.5 and MariaDB 10.1.32 and is expected to run on the more recent versions.

Instructions

A step by step series of instructions that tell you how to get your secret santa copy running.

  • Import the file "sql/secetsanta.sql" to your database. Note: You can also import these files through your Database Management Client; for example phpMyAdmin.
    source /path/to/sql/secetsanta.sql
    
  • To import test data use the "sql/insert test data.sql" file. It will create three users and a game.
    source /path/to/sql/insert test data.sql
    
  • Modify the "config.php" file to your needs - Important: Set database values and email credentials

Now you can open up the Secret Santa application in your browser and login with these details:
Email: [email protected]
Password: admin

To login to the test users use:
Emails:

Password: test

Deployment

To deploy on a live system make sure of the following:

  • Webroot is in the folder "root" (Or restrict access to the files not in root, however, setting the webroot to root is suggested.)
  • Check your "config.php" settings
  • Change the admins name, email, and password
  • Remove test data

Built With

Authors

  • Lukas Lenhardt - Initial work - LukasLen
  • Benjamin Buzek - Initial work - benbuzek
  • Alexander Gaddy - Initial work - alexgaddy

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

secretsanta's People

Contributors

lukaslen avatar alexgaddy avatar mustafaraarujeed avatar ppabcd avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.