AkshayKumar007 / CS50Web

My Repository for CS50 Web Programming Course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50's Web Programming with Python and JavaScript

Image_50

Project 2

  • As per the new version of Flask, I have renamed 'application.py' as "__init__.py". To run Flask application, move to 'project2' folder and do
python3 __init__.py
  • I would recommend using Firefox browser for running my web application(my web app works perfectly with Firefox).

  • I have used databases for keeping record of users and files that are uploaded.

  • As stated in project requirements, if a user is in a channel and closes the tab without logging out, and afterwards re-opens the page, he/she is re-directed to the previous channel.

  • For 'Personal Touch' in my project, I have added file upload and view feature in my web-application. I have intentionally limited file types that can be uploaded to .txt, .pdf, .png, .jpg and .jpeg .

  • All the uploaded files are stored on server in 'uploads' directory.

  • I have added 'eventlet' package in requirements.txt .

Hope it fulfills all the requirments of the Project. Thanks 😄

About

My Repository for CS50 Web Programming Course


Languages

Language:Python 99.0%Language:HTML 0.5%Language:CSS 0.2%Language:C 0.1%Language:JavaScript 0.1%Language:Shell 0.0%