Mir-Razee / InstiZeit

InstiZeit is a Social Networking Site for IITI Community Key Features: Real Time Messaging, Connect with Friends using Auto-Recommendation, Add Posts with Image, Video and PDF Support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instizeit

About our project: InstiZeit is a Social Networking Site for IITI Community

Key Features: Real Time Messaging, Connect with Friends using Auto-Recommendation, Add Posts with Image, Video and PDF Support.

Project Structure:
Front-end: HTML, CSS, JS
Backend: Python-Flask
Database: MySQL. SQLAlchemy is used to connect Database with python-flask and execute queries.
Hosting: AWS Elastic Beanstalk with Amazon RDS remote Database
API: Google O-Auth API for Sign-In and User Verification
Google Drive API for uploading and accessing media files

Commands for running code:
• Create Virtual Environment and install required libraries using:
• pip install -r requirements.txt
• To run application: Use python run.py
• We have included .env file which contains passwords and API keys needed for running program.
• In .env file DATABASE_PASSWORD connects to remote database.
• You can also connect to local database. To do this, create a new local database and add tables using tables.sql file. And change DATABASE_PASSWORD accordingly.

Hosted website: http://instimeet-env.eba-f3my7frm.ap-south- 1.elasticbeanstalk.com/
Github Link: https://github.com/Mir-Razee/InstiZeit

Landing Page


Posts


Live Messaging


Add Friends


Profile page

Friend Requests



Developed by:
Bhore Parth Shirish
Nishchay Shroff
Nischit Hosamani
Mir Razee Mohideen

About

InstiZeit is a Social Networking Site for IITI Community Key Features: Real Time Messaging, Connect with Friends using Auto-Recommendation, Add Posts with Image, Video and PDF Support.


Languages

Language:HTML 46.2%Language:Python 34.9%Language:JavaScript 12.3%Language:CSS 6.6%