Giter Site home page Giter Site logo

iipedia's Introduction

IIPEDIA

This project is specially designed for Indian Institute of Petroleum and Energy(IIPE). It's intended purpose is to serve as a modern library management software with some social media add ons. It is a web application made by keeping all modern development practices in mind. Backend of the application is made on django and frontend is developed using reactjs.

img


User Interface and Frontend

User interface of the application is developed using Reactjs and material-ui,axios and react router dom has been used for providing assistance. Whole application is fully functional and mobile responsive.

As soon as a user visits the website for the first time he is prompted to sign in or sign up.

img img

Authentication is done is using token authentication. As soon as user signs in a token is being generated for the user for that particular session which is being stored in the local storage so that user dosen't have to login every time he visits the website.
Homepage consists of 2 parts News component and Books section.
News component is basically a automated image carousel which contains all the current news of the college.

img
Books section is the list of all books present in the library.

img img

A search bar is being given for the user so it is easy to navigate between books for him.

img

Each book card in the list contains information about the current availability in library,for which year it is recommended ,teachers who have recommended it,etc. As soon as you click on a book card you are directed to that particular book's page. Each book's page contain basic information about the book and a review section which contains reviews from all other users. on this page you can post review, check for book's availability and get personalized feedback for that particular book.

img img

There is also a Community section in the app where each person can post something and all other users can see that. It can be said as a simplified twitter rip-off. img

About section is just a static webpage containing information about the college.

Website is highly responsive and has been made keeping user friendliness in mind.

img

Backend and API generation

Whole backend of iipedia is developed using django and rest framework.
The database is designed using django models. img
Schema of the database is as follows. img

iipedia's People

Contributors

crypticleopard avatar

Stargazers

aditya yadav avatar  avatar

Watchers

 avatar

Forkers

nirbhay14

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.