GitXplorerGitXplorer
r

Karmatek-2k20

public
0 stars
2 forks
0 issues

Commits

List of commits on branch master.
Verified
afa249cc6d07f18bf1dd7346c2d345a7c610aae3

Merge pull request #5 from ruppysuppy/dependabot/pip/flask-2.3.2

rruppysuppy committed 2 years ago
Verified
011a730ee0a0a7c2561b144a2c4135a33dd1d8ed

Bump flask from 1.1.1 to 2.3.2

ddependabot[bot] committed 2 years ago
Verified
5d67a3600344051afdf0afda076624f804a3dba7

Merge pull request #2 from ruppysuppy/dependabot/pip/jinja2-2.11.3

rruppysuppy committed 4 years ago
Verified
be3015620ffd9d6582baa1277f363612e5733173

Bump jinja2 from 2.10.3 to 2.11.3

ddependabot[bot] committed 4 years ago
Verified
4569b7b2554fa85dd65b5f6a20efcb7994d878bc

Create .gitignore

rruppysuppy committed 5 years ago
Verified
87f33522b05fd3f818e8043bfa1ad9f167413d94

Delete .ignore

rruppysuppy committed 5 years ago

README

The README file for this repository.

Karmatek-2k20

This is the website for Karmatek 2k20, the tech fest of Govenment College of Engineering and Ceramic Technology.

Languages/Frameworks/Techlogy Used

This project uses the following technologies:

  • Python 3.x
  • Flask 1.11
  • Flask-Login 0.41
  • HashLib 20081119
  • Pickle
  • WTForms 2.2.1
  • Werkzeug 0.16.0
  • HTML 5
  • CSS 3

Note

The front-end was made by Rajashi Chaterjee using the template "The Event" available at BootstrapMade (https://bootstrapmade.com/)

How to use (for non-technical people/beginners)

Follow the steps to the local server on your machine:

  • Download and install Python 3.x
  • Download the repository
  • Extract the repository at the desired location
  • Navigate to the extrated folder
  • Open the Terminal/CMD/PowerShell at the location (Shift + Right Click => Run Command Prompt for Windows Users)
  • Run the Command 'pip install -r requirements.txt' (to install the dependencies)
  • Run the Command 'flask db init'
  • Run the Command 'flask db migrate -m "< Any message you want to save >"'
  • Run the Command 'flask db upgrade'
  • If you have problem running the above mentioned commands ('flask db init' onwards), you can uncomment 'db.create_all()' (Line 12) in app.py
  • Run the Command 'python app.py'
  • Run the website (Navigate to '127.0.0.1:5000' on a web-browser)

Note

To use the email confirmation, the email id and password has to be entered in Karmatek-2k20/Karmatek/init.py ('MAIL_USERNAME' and 'MAIL_PASSWORD' in the 'EMAIL SETUP' Section) and in google settings, less secure app access must be turned on. To use the site without running into email confirmation issues, in Karmatek-2k20/Karmatek/templates/profile.html, in line 83, replace 'current_user.confirm' with 'True' and comment out line 77 to 107 in Karmatek-2k20/Karmatek/users/views.py