NiketanG / Technofest_2k20

Registration Website for Technofest 2020, organized by COMeIT, Government Polytechnic, Pune.

Home Page:https://bit.ly/technofest2k20

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Technofest 2k20 Registration Web Site

An Event Registration Web Site for Technofest 2k20, Built for COMeIT - Government Polytechnic, Pune Developed using Flask Micro Framework for Python.

Features
  • Login and Signup for Volunteers/Management
  • Paytm Payment Gateway
  • Dynamic Events, Prices and Participants from Database
  • Mail sending on Registration
  • Registrations and Payments can be viewed by Volunteers/Management after Logging in

Installation

Clone the repo and cd into it.
Install the requirements.

pip install -r requirements.txt
Configure the Environment Variables

SECRET_KEY
SQLALCHEMY_DATABASE_URI
MAIL_SERVER
MAIL_PORT
MAIL_USERNAME
MAIL_PASSWORD
MAIL_USE_TLS
MAIL_USE_SSL
MAIL_DEFAULT_SENDER
MID
MERCHANT_KEY
CHANNEL_ID
WEBSITE
PAYMENT_URL
BCRYPT_LOG_ROUNDS
REDIS_URL
QUEUES
AUTH_CODE
Create the database and events.

python3 manage.py create_db
python3 manage.py create_events
Run

flask run
License


MIT

About

Registration Website for Technofest 2020, organized by COMeIT, Government Polytechnic, Pune.

https://bit.ly/technofest2k20


Languages

Language:HTML 65.2%Language:Python 19.6%Language:CSS 13.0%Language:JavaScript 2.2%