Python

Find My Professor

If you are a student presently studying at any level, you must take in many doubts while reading or working out any problem, and in the campus, you don’t cognize where the particular subject professor is at the minute. If you have where’s my professor then it would get softer for you to see him/her at that instant or you can even request for a meeting. This finds my professor – python project will allow the user to select the professor and request him/her for a meeting for any query and will be granted admittance to the professor’s time table.  The faculty will be granted admittance to the requests and to bear them or eliminate them. The professor will be asked to update his/her timetable if any modifications. Both the sides will be notified for their requests.

Read more..


Concept Used

  • Python programming
  • Database management
  • Web application development

Hardware and software used

  1. A suitable OS such as Windows/Linux/Mac
  2. A desktop or laptop with enough Disc storage
  3. Enough RAM to run the program
  4. Python 2 and upwards pre-installed in the system, Pycharm or IDLE or any python-based software.
  5. Python-Flask/Django for application development
  6. SQLAlchemy for Database

Latest projects on Python

Want to develop practical skills on Python? Checkout our latest projects and start learning for free


Modules

  • User Login Module
    1. Faculty Login
    2. Student Login
  • User profile module
    1. Student Profile
    2. Faulty Profile
  • Faculty Time Table Module
  • Student to Faculty request module
  • Message module
  • Request accept/ignore module
  • History module
  • Database
  • User logout module

Features

  • Store User information into the database
  • Keep the record of all petitions
  • Allows students to communicate with faculty

Project Implementation

  • Begin by designing the UI for the application by using Pycharm or any python supported IDE, install Flask or Django framework for planning.
  • Make a template for the login page and add a route for handling the logic of a login page and construct up the login page rendering it to the template using flask/Django.
  • Install SQlalchemy using pip command, it tolerates a wide scope of SQL engines such as SQLite, Mysql, PostgreSQL.
  • Then for making changes in the database, you need Flask-migration, install it using pip command in your IDE.
  • Configure SQlalchemy, create the relations usingWWW SQL Designer
  • Then create migration repositories for the database and continue further.
  • Every time the student or faculty logs in the data should be stored in the database.
  • The petitions and calls should be stored in history’s database.
  • Import libraries like a socket, sys, select for chat room notifications.
  • The student should request the professor for time and schedule in the chat room if the professor is not available on the campus or is busy at the moment.
  • A professor will have access to all the student files if needed and student history. Give access to the professors.
  • Ask the professors to add their timetables onto the database, then import the module on to the application.
  • Merge all the modules and finalize the UI for the application.

Technologies you will learn as part of this python project

  • Python
  • Web development using python frameworks

How to build Python projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Kit required to develop Find My Professor:
Technologies you will learn by working on Find My Professor:
Find My Professor
Skyfi Labs Last Updated: 2022-03-21





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on Python

Face recognition using Raspberry Pi
Linux Based Medication remainder
Ultrasonic beats player
Automated door opener with lighting control
IoT based theft detection using Raspberry Pi
Wheelchair wih safety system
Raspberry Pi osilloscope
Health monitoring using Raspberry pi
Automatic Green house system
Wheel combined robotic suspension system
Bank Account Management System using SQL and C++
Content Aggregation Project using Python
URL Shortener
Develop An Expense Tracking System using Python
Mp3 Player using Python
Simple Chat room using Python
Folder sorter according to files extensions using Python
Batch Image editor using Python
Password Generator and Manager using Python
Web Scrapper (Amazon Price Tracker)
Bird Species detection using Python
Develop An Online CV Builder using Python
Online Job Portal using Python and SQL database
Social Media Site using Python (Django)
Driver Drowsiness detection using Python
Traffic recognition using python
Website Blocker using python
Speech Emotion Recognition using Python
Speed Typing test with Python
Gender and Age Detection using Python
Pharmacy management using Python
Virtual Notebook - Python project
Find My Professor
How to Develop a TIC TAC TOE game using Python
Admission tracking system
Assignment submission system using Python
Smart feedback system using Python
Data collection tool using Python
Language translator and converter using Python
Automatic Brand LOGO detection using Python
Rock, paper, scissor game using python
Youtube video downloader with Tkinter UI python project
Instagram bot using python
Desktop notifier app using python
Spotify song downloader using python
Jarvis Personal assistant using Python
Sound processing python project
Develop a Supermarket Billing System with Python
Desktop voice assistant project

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies