Kunalvrm555 / gyft-serve

Webapp for GYFT

Home Page:https://gyft.metakgp.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gyft-serve

Flask frontend for gyft

Website at https://gyft.metakgp.org/

gyft is located at metakgp/gyft

This would download your timetable.ics file, import to Google Calendar by following this link.

Demo

placeholder

Development & Deployment

Running Locally

Please follow the following steps to run the application locally.

NOTE: The instructions assumes that you are using a linux system (specifically Debian based distribution).

First Time Setup

  1. Clone the repository git clone https://github.com/metakgp/gyft-serve
  2. Change directory to the clone repository.
  3. Install Python3.7
  4. Install pipenv

Running In Virtual Environment

  1. Run pipenv shell (to create a virtual environment for the program)
  2. Run pipenv install --dev (to install all the dependencies)
  3. Run gunicorn app:app --log-file=- (to launch the application)

What To Do Every Sem?

We need to updates dates.py every semester.

This repository just serves as a frontend for original Gyft and is mostly maintained alongside updates to the original repository.

NOTE: The master branch is auto deployed on Heroku.

About

Webapp for GYFT

https://gyft.metakgp.org


Languages

Language:CSS 40.2%Language:SCSS 33.3%Language:Less 16.0%Language:Python 4.9%Language:JavaScript 3.0%Language:HTML 2.7%