Giter Site home page Giter Site logo

rendezvous's Introduction

Rendezvous

Rendezvous implements a web-based system for booking appointments for examination. The appointment booking portion (Rendezvous) has been used extensively in multiple courses at the University of Crete over the course of the last few years.

This is a derivative work of the Submit-Rendezvous project.

For licensing information please see the LICENSE file.

Setup

In order to run Rendezvous for a particular class, you need to ssh into the server and switch to your web directory, e.g. by running:

cd public_html

If you already have another copy of RV installed, you can remove it by running for example:

rm -fR rv

And now you can download a fresh copy of the software by running:

git clone https://github.com/zakkak/rendezvous.git rv

You can replace rv with anything else you want, and the website will be available in the proper path. Right now, this will be /rv/.

WARNING: This will install the latest version of rendezvous which may be under development. Although it will most likely work, you may want to use a release. You can cd inside the folder and then run:

git tag -l

This will show you a list of versions / releases of the software that are available, and you can select one (e.g. the latest) by running:

git checkout v3.1.0

where v3.1.0 is the version of rendezvous you want to install.

You can now find a file named conf.php that contains important variables you should edit. These include the website title, as well as some additional pieces of text. Within this file there's also the $admins array that includes a list of e-mail addresses of the instance administrators that can create slots, view reservations, etc.

You can now visit the website in which you set up the software, and proceed with all the needed changes there. On your first visit, the database will be created and everything will be installed and initialized properly.

rendezvous's People

Contributors

zakkak avatar daknob avatar papamix avatar gmatz avatar

Watchers

 avatar James Cloos 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.