Skip to content

skoolhub-tech/SkoolHub

Repository files navigation

An education management system that takes the tedium out of teaching.

Table of Contents
  1. Project Overview
  2. Getting Started
  3. Roadmap
  4. Usage
  5. Team Members

Project Overview


SkoolHub is an education management system that provides

  • A secure, seamless 2FA login experience
  • Login feature
  • An easy-to-use interface for administrators to manage students, teachers, and classes
  • Admin feature
  • A platform for posting, submitting, and grading assignments as well as facilitating teacher-student communications
  • Assignments feature
  • Robust task management for all users, including a multi-view calendar interface
  • Task feature

Built With

React Express PostgreSQL React Big Calendar Node.js Axios Moment.js

Getting Started

Instructions to setup Skoolhub on your local machine below.

Prerequisites

NPM

npm install npm@latest -g

Installation

  1. Clone the repo
git clone https://github.com/Mecha-Godzilla-Source-Code/Skoolhub
  1. Install dependencies using
npm install
  1. Open two separate terminal tabs and run in your dev environment:
npm run server-dev
npm run client-dev

(back to top)

Roadmap

  • Develop easy-to-use, friendly EMS solution
  • Implement 2FA login flow for three-tier user access
  • Implement assignment management/submission with document storage
  • Implement task/events manager using Big Calendar
  • Implement outbound email client with automations and templates using EmailJS
  • Implement CRUD interface for administrative control over user accounts, classes
  • Leverage Redux as a state management system
  • Implement internal chat client

(back to top)

Usage

Skoolhub is run on the designated port. It can also be accessed utilizing localhost:PORT directly in the browser.

(back to top)

Team Members

Reagan Tankersley

|


Richard Li

|


Michael O'Brien

|


William Tucker

|


Malcom Kam

|


Nhu Le

|


Michael McClanahan

|


Vincent Lieu

|

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors