Giter Club home page Giter Club logo

outpassfinal's Introduction

Outpass Portal[EXCLUSIVELY FOR FEMALE PARTICIPANTS]

Outpass Portal is designed to simplify and speeding up the process of seeking an outpass for leave.It aims to eliminate unneccesary paperwork by making the process of creating requests digital.The caretakers can then approve the outpass at the click of a button.

How it Works-

  1. Signup and then login to create a new request.
  2. Fill the required form details.
  3. An email with the same details will be sent to your parent's email informing them about your leave application.
  4. The admin can then view and approve your request.
  5. You will receive an email notification on approval.[IN PROGRESS]
  6. Forum for discussion regarding hostel and mess issues [TO BE IMPLEMENTED].

Setup for developers (Unix)

  1. Make sure you have installed Python 3.6, pip3 and virtualenv.

  2. If working behind a proxy, make sure your environment variables are properly set up. If you still get an error due to proxy, use "-E" flag along with "sudo" to export all the environment variables.

  3. Clone the repo - git clone and cd into the directory. If working behind a proxy, follow the instructions here.

  4. Create a virtual environment with Python 3 and install dependencies:

    $ virtualenv venv --python=/path/to/python3
    $ source venv/bin/activate
    $ pip install -r requirements.txt
  5. Run python manage.py makemigrations.

  6. Run python manage.py migrate.

  7. Run python manage.py createsuperuser to create a superuser for the admin panel. Fill in the details asked.This user can be then used to login normally or through admin dashboard.

  8. Run python manage.py runserver to start the development server.

In case if you run into any issues during setup feel free to contact Team Opencode.

outpassfinal's People

Contributors

aswinzz avatar pradeepgangwar avatar tlazypanda avatar

Watchers

 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.