Skip to content
This repository has been archived by the owner on Jul 30, 2022. It is now read-only.

This is an online teaching and student management platform where teachers can interact with, manage and provide assignments to their students. This platform is for schools that aim to simplify creating, distributing, and grading assignments. The primary purpose of this platform is to streamline the process of sharing files between teachers and s…

License

Notifications You must be signed in to change notification settings

iShubhamPrakash/scoar-front

Repository files navigation

Front-Scoar

( An Online teaching and student management portal)

NOTE 1: This was a MVP which I developed for a startup Scoar during my internship period at the company. The frontend of the application was completely developed by me from scratch. I have taken permission from the company to put the code publicly on my github profile as one of my projects.

NOTE 2: For the Demo, I had to disconnect the app from the backend and use sample response data to mock API calls. The deployed app is just for the demo and not connected to any backend (so, you may expect some features e.g login/signup to not work). This deployed demo app is just to demonstrate my frontend skills and my ability to build such a feature-rich complex platform from scratch.

About

This is an online teaching and student management platform platform where teachers can interact with, manage and provide assignments to their students. This platform is for schools that aims to simplify creating, distributing, and grading assignments. The primary purpose of this platform is to streamline the process of sharing files between teachers and students.

App and Features:

  • Home Page

    A landing page displaying some information about the company and the platform.

Screenshot 2021-03-13 at 5 56 48 AM

Screenshot 2021-03-13 at 5 56 58 AM

  • Live interactive whiteboard

    An interactive feature rich whiteboard build using canvas and connected to peers on socket connection. It has the following features:

    • Pen, Marker, highlighter, variable pen size
    • A complete color palette with hex value support
    • Shape tool- Circle, square, rectangle, line
    • Cut/delete/undo/redo/select/move/pan/zoom items on the whiteboard
    • Add text using keyboard
    • Multiple page with localstorage support
    • Export the whiteboard content as PNG image

Screenshot 2021-03-13 at 6 01 01 AM

  • Dashboard

    A central place to view all the students information including class list, due payments, schedule, assignments etc.

Screenshot 2021-03-13 at 5 57 11 AM

  • Payment Page

    Displays a complete list of classes and students along with there fee submission status. Check payment history, set payment remainders send payment acknowledgements etc.

Screenshot 2021-03-13 at 5 57 18 AM

  • Classroom Page

    Displays a list of all the classes. Check class schedule, view class details, create/delete classrooms etc.

Screenshot 2021-03-13 at 5 57 28 AM

  • Assignment Page

    Add/check status of exixting assignments. Create new assignments, upload and share files.

Screenshot 2021-03-13 at 5 57 36 AM

Technology Used

  • React
  • Redux
  • Material UI
  • socket.io (for live whiteboard)

Author

Shubham Prakash

License

No-Permission

You are NOT allowed to copy/distribute/sell/use the code in this repository. No contributions will be accepted. This repository is NOT an open source project.

All the work this repository was done by me as an intern in a company. This repository (contains only a part of my complete work and has only the frontend code ) has been made public after taking permission from company so that I can showcase my work/skills.

About

This is an online teaching and student management platform where teachers can interact with, manage and provide assignments to their students. This platform is for schools that aim to simplify creating, distributing, and grading assignments. The primary purpose of this platform is to streamline the process of sharing files between teachers and s…

Resources

License

Stars

Watchers

Forks