domingosjuliopinto / PythonTutorialWebsite

This is a Python Tutorial Website made by using Django, Python, HTML and CSS. The main aim of this project was to showcase the various things we learnt during lectures of python in our college. This is in collaboration with Nikhil Nair and Maurice Pereira and was done as our Python Project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PythonTutorialWebsite

This is a python tutorial website made by using django for sem 4 python mini project. The main aim of this project was to showcase the various things we learnt during lectures of python in our college

Notes

First and most important; The rights of the pictures used belong to the people who own them. These pictures are just used for educational purpose only (hence the folder name was exp11pp). Besides we are not hosting this django project

kolwos.png
mort.png
kjm.png
kj3.png
kj1.png
kj4.png
maurice.png
kj2.png

Requirements

  1. A db.sqlite3 is required so follow the steps mentioned here
  2. Download Xampp, create a db after starting apache and mysql and then run the two python codes in create_table folder
  3. Download the requirements using : pip install -r requirements.txt
  4. Create a Gmail Application Specific Password using the following steps
  5. Convert form.py.txt and qform.py.txt into form.py and qform.py, which are in the app folder, and follow the instructions in them
  6. domin is the default username and 123456 is the password , to create another superuser See here
  7. Convert settings.py.text into settings.py, which is in the exp11pp folder, and follow the instruction on line 23

Features

  • This is a python tutorial website having King Julien of Madagascar as it's gimmick
  • We used Python,Django,HTML and CSS
  • It was connected to MySQL via Xampp and dblite
  • SMTP is used in the form and qform module for the contact and test respectively

Images

Drawbacks

  1. The Login System is just like an open garden with a door in between for no reason and thus there was no need for it since it's not serving any purpose
  2. The UI of this web-app is not mobile compatible as in it's really messy
  3. Most pages in beginner's lessons have bootstrap used in them , so the UI is slightly off
  4. The test is static i.e It has 5 questions only
  5. Low Level of Error Handling
  6. No Authentication for the link/API

Reference

Sidebar Menu

About

This is a Python Tutorial Website made by using Django, Python, HTML and CSS. The main aim of this project was to showcase the various things we learnt during lectures of python in our college. This is in collaboration with Nikhil Nair and Maurice Pereira and was done as our Python Project.


Languages

Language:HTML 91.0%Language:Python 4.8%Language:CSS 4.2%