Giter VIP home page Giter VIP logo

mathsdep_website's Introduction

MathsDep_Website

Website for the department of Mathematics, IIT Kharagpur.

Purpose

Purpose of this website is to the serve for the benefit of the students of Mathematics and Computing at IIT Kharagpur and to provide a better interface between Professors and Students.

Details/Components

  • index.php - home page.
  • Prof_info.php - a page to search about the professors/faculty of the department.
  • Prof_data.js - contains basic information of the professors of the department.
  • Announcements.php - Here you will be able to find all the new announcements by the professors and faculty.
  • Students Corner - specifically meant for the students, under this section you can find all the recent yearwise announcements, lecture_notes,assignments uploaded ny the faculty.
  • Join_us.php - a registeration page.
  • Contact_Us.php - to get contact details or to submit some query.
  • login.php - for login purpose of the faculty and admin.
  • Dashboard.php - Default page that opens by default at the time of login showing basic information of the professor.
  • Announc_global.php - Page which allows professor to Upload/Delete the documents meant for the whole department.

Installation

Primary Installation:

  1. Install any apache software for server hosting like XAMPP or MAMP. and more you can google.....
  2. Clone the repository, and navigate to the downloaded folder.
  3. Move the downloaded Zip file related to the repository to the htdocs folder in the XAMPP/MAMP folder wherever you have installed it(XAMPP/MAMP) and then unzip the file.
  4. Suppose your host app is MAMP, then run the MAMP and then click Start Servers(Though in general it starts automatically).
  5. Click "Open WebStart page". New Window opens in the browser. From the webpage opened in browser, click "My Website".
  6. Select the Mathematics Website folder from Index.

Website is all set to surf!!!!!!!!

Installing the Database for Login

  1. Run MAMP/XAMPP, then Click "Open WebStart Page".
  2. Select "phpMyAdmin" from drop down of "Tools" menu.
  3. Now in phpMyAdmin, create a new database named "demo".
  4. After creating the database, click "Import" tab. Then under choose file, select the 'loginform.sql' file from MY SQL folder in the Maths Website folder.

Now the login page is also set
**Note: Password you can find out using the decrypt web application.

Contribution

Those who want to contribute in this project, go through the CONTRIBUTION_KWOC.md.

Other details

This repository make use of the boootstrap templates. With the help oh Php,Html,Javascript, it tries to create a user-friendly interface between client(faculty/student) and the database.

mathsdep_website's People

Contributors

1880akshay avatar adarshkumar712 avatar ashiscs avatar chaudhary-ashish avatar leonardomaier avatar nishantgoyal918 avatar rajatbachhawat avatar rakaar avatar vinitraj412 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

mathsdep_website's Issues

Design improvements in header

The text inside the header needs to be more catchy and better emphasized upon. Also, the IITKGP logo needs to replaced by a png with no white background and inverted colors, so that it looks better and cleaner.

Prevent back button after logout

There is a bug in the website logout that even after the logout, back button of the browser allows the user to go back to the previous pages and don't throw any logout error. This need to be fixed, so as not to allow user to open those pages without a valid session.

Footer design improvments

The footer contains some social media links, in the form of icons, which are not fitting. Also, there is some odd white space below the footer, which needs to be removed. If you have any other design changes implement them and put a screenshot of it in the PR message.

Issue with Students' Corner tab in the Navigation bar

2019-12-11

The current Students' Corner tab has an issue wherein whenever the website is viewed in a small viewport, and the collapsible menu is opened from any of the following:

there is a grey box present adjoining the black Students' Corner tab which is clearly not desirable.

Contact form design improvements

The current contact form is a very simple one. You can get design inspiration from other websites and change it accordingly. Your new ideas are always welcome

Events and News holders in the home page

The Events and news on the home page need to store a list of information. Design them accordingly, currently, a very preliminary version is setup. If you have any other design ideas, feel free to mention them and work on them.

Make a new proper sidebar on the Homepage

Currently, the sidebar present on the page just contains the links and is too simple. Make it better, show your design skills. You can look at this for reference. Also explore your own design ideas.
This is the sidebar that needs to be changed
Screenshot from 2019-12-08 22-40-12

Update navigation bar

The current navigation bar has a few issues. It needs to stand out from the header. The active links need to be better highlighted.

Create a page for Uploading News documents

Create a page to upload News articles that are to be displayed under the news section of the sidebar.
Here you can take the reference of Events,php as the News page will be similar to that. The page should allow the user to uplaod/delete docs under the News Section. All these docs are to be uploaded in the News folder.

P.S.: Name the page as News.php

Design changes in Professor Information

The professor's information is currently well functioning. But there is a scope of good design improvements in this section. Some of them, which I think can be implemented is keeping things in the center, changing suitable font size and font style if you wish. And you can design it as you like. But please ensure that you don't break the functionality ๐Ÿ˜…
P.S Do add a screen shot of the design change in the PR

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.