Skip to content

The Institute Organizing Platform is a comprehensive web application designed to facilitate communication and collaboration between students and educational institutions. It offers a range of features to streamline assignments, meetings, messaging, and announcements.

Notifications You must be signed in to change notification settings

ShashankGupta10/Academia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Institute Organizing Platform

The Institute Organizing Platform is a comprehensive web application designed to facilitate communication and collaboration between students and educational institutions. It offers a range of features to streamline assignments, meetings, messaging, and announcements.

Table of Contents

Features

  • Assignment Submission: Students can submit assignments through the platform, making it easy for teachers to collect and grade assignments.

  • Video Calls: Conduct video meetings for lectures, group discussions, or any other educational purposes.

  • Chat: Real-time chat functionality for communication between teachers and students or among students.

  • Announcements: An announcement page for colleges or departments to make important announcements to all users.

Images

Screenshot (5) Screenshot (6) Screenshot (7) Screenshot (8) Screenshot (9) Screenshot (10) Screenshot (11) Screenshot (14) Screenshot (15) Screenshot (16) Screenshot (17) Screenshot (18) Screenshot (21) Screenshot (22) Screenshot (23) Screenshot (24) Screenshot (25) Screenshot (26) Screenshot (27) Screenshot (28) Screenshot (29) Screenshot (30) Screenshot (31) Screenshot (32)

Getting Started

These instructions will help you set up and run the Institute Organizing Platform on your local machine for development and testing purposes. For production deployment, additional steps may be required.

Prerequisites

Before you begin, ensure you have met the following requirements:

Installation

  1. Clone the repository:

    git clone https://github.com/ShashankGupta10/Academia.git
  2. Change into the project directory:

    cd Academia
  3. Create a virtual environment and activate it (recommended): For Windows

    python -m venv venv
    venv\Scripts\activate

    Linux

       source venv/bin/activate
  4. Install the project dependencies:

    pip install -r requirements.txt
  5. Set up the MongoDB database and configure the connection in your settings.

  6. Run the application:

    python homepage.py

Usage

  • Create user accounts for students and teachers.

  • Explore the features of the platform, including assignment submission, video calls, chat, and announcements.

Contributing

We welcome contributions from the community. If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch with a descriptive name.
  3. Make your changes, and ensure the code is well-documented.
  4. Test your changes to ensure they work as expected.
  5. Submit a pull request back to the main repository.

Thank you for using Academia! If you have any questions or encounter any issues, please feel free to open an issue on this repository.

About

The Institute Organizing Platform is a comprehensive web application designed to facilitate communication and collaboration between students and educational institutions. It offers a range of features to streamline assignments, meetings, messaging, and announcements.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages