Coder Social home page Coder Social logo

paper-bank's Introduction

Paper Bank

For details: Read Our Wiki

Wanna Contribute? Wanna know how to install this website on your computer?

Coming Soon

Gear up! Solve our bugs, create new features for us for your love for coding or if you love surprise swags and gifts.

Coming Soon

Features!

Following features are available for public use.

  • View question papers of different colleges, schools and exams.
  • Upload question papers

Tech Stack

  • Frontend: Bootstrap, JQuery, HTML, CSS
  • Backend: Ruby On Rails
  • Databse: Postgres
  • Backend Hosting: Heroku
  • Static Hosting: Firebase

Contributors

Without these people this project would never have been a reality.

CONTRIBUTORS

License

MPL-2.0

paper-bank's People

Contributors

vipinkhushu avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

princebatra2315

paper-bank's Issues

Question paper upload

Users will be able to contribute to our website by uploading question papers to our database

Required features are

  • User can either choose our predefined
    • Exam Name
    • College name
      or can specify his own exam name, college name, school name and upload single of multiple question papers in all image formats.
    • Question paper after submittion will be sent to admin for approval

Create Home Page

Technology to be used

  • HTML 5
  • Bootstrap 4
  • GulpJs

Required Sections

  • Brand logo
  • Navigation bar
  • Description
  • Login buttons (Facebook & Google)
  • Footer for copyright, privacy policy, and t&c
  • Most viewed question papers
  • Recently viewed question papers
  • Recently added question papers

Website should pe responsive

User home page

Required Features

  • User menu to have following options

  • Upload question paper

  • Recently Visited

  • Logout

  • Homepage main section shows cards showing

  • College names ( All college exam question papers to be listed under this category)

  • School names ( All school exam question papers to be listed under this category)

  • Exam names ( All competitive question papers, entrance test, govt tests to be listed under this category)

  • Each card shows

  • Title

  • Short description

  • Number of question paper available

Create social login authentication

Requirements

  • User should be able to login via Facebook
  • User should be able to login via google
  • After login from facebook or google, the user will be asked to validate phone number by SMS OTP.
  • If user had previously logged in from facebook and now trying ot login from google having same email, the user will not be asked to verify phone number, user will be directly logged in and same goes when user has previously log in in from google and now tries to login from facebook. Phone number is primary key, so phone number can be validated only once.
  • Save the data retrieved in the database, set primary key as 10 digit phone number

Admin question paper approval

This page will receive question paper upload requests
This panel can both hide and display any of the question paper present in our database
Admin can edit the details provided by the user

Detail view of card

After uses choose exam name, college name, school name form his home page after login, this page is shown
Requirements

  • Shows list of all Exams (Exam name, Exam subject, Exam year)
  • After a user clicks on any of the above exam names, the user gets a list of all question papers available under that exam.
  • Each list item shows links to view those question papers and shows no of views of that question paper.

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.