Giter VIP home page Giter VIP logo

akademia's Introduction

AKADEMIA

A platform where institution administrators, teachers, and students can share the study material with each other, and upload events details that are to happen in the institution.

Setup Instructions

  • Requirements: Python, Anaconda3, Internet
  • Open project folder in command prompt and run following commands to setup project
    • conda create --name DjangoEnv
    • activate DjangoEnv
    • pip install -r requirements.txt
    • cd django_summer_project
    • python manage.py makemigrations
    • python manage.py migrate
    • python manage.py runserver
    • Open http://127.0.0.1:8000/

Ideas

Users

  • Student
  • Teacher
  • Moderator (Admin)

LogIn/Registration

  • Student

    • Username (Roll No.)
      • if password null , random password generated and sent to registered mail (Pop-Up)
      • if not null, log-in with registered mail and password
      • if username not present, error "User not registered.Contact Administrator"
    • Profile Completion (Boolean)
      • True -> Edit Profile page not displayed
      • False -> Edit Profile Page displayed
  • Teacher (Similarly to student login)

    • Email and Password
  • Moderator (By Default - superuser)

Dashboard

  • Student

    • Navigation Bar
      • Dashboard link
      • Features Link
      • User Profile
    • Navigation Menu
      • User Info
      • Points Info
    • Main Body
      • Welcome meassage
      • Features Card View
  • Teacher

    • Navigation Bar
      • Dashboard link
      • Features Link
      • User Profile
    • Navigation Menu
      • User Info
    • Main Body
      • Welcome meassage
      • Features Card View

Profile (inherit dashboard template)

  • Student

    • Name
    • Parent's Name
    • Email and Password
    • Manage Password
    • Department
    • Semester
    • Batch (fixed)
    • Profile Pic
    • Roll No. (fixed)
    • Contact Number
  • Teacher

    • Name
    • Designation
    • Educational Qualification
    • Area of Specialization
    • Email and Password
    • Manage Password
    • Department
    • Profile Pic
    • Additional Role
    • Website Link
    • Contact Number

Study Corner

Student Database

  • Notes -> Batch -> Semester -> Subjects -> Files
  • Question Paper -> Batch -> Semester -> Subjects -> Files
  • Study Material -> Subjects -> Teachers -> Material/Files

akademia's People

Contributors

kvgarg avatar ashlin-siby avatar vivsvaan avatar webccet avatar

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.