/techy-class

Primary LanguageJavaScript

Techy Class - Class Management Tool

An ongoing ReactJS project aiming to create a simple, yet useful, class-management web tool for teachers. Its main goal is to enable teachers to manage classes and students, create simple course plans and use student-driven live class tools to improve interactivity during classes.

Table of contents

Technologies

  • React JS
  • Firebase

Features

Ready:

  • Basic layout with header menu and routing enabled (using react-router-dom);
  • Listing students cards and filtering by class number;
  • Dynamically rendering a menu with each existing classes with the possibility of clicking on a class to see only students from that class;
  • Adding a tags-input component to each student card;

To be added:

  • Google and Manual Authentication
  • Database integration;
  • Adding and managing classes and students;
  • Creating class projects that can last a few classes and focus on specific themes;
  • Create fixed, project-oriented, or random groups for real-time interaction with students;
  • Creating year/course plans;
  • ... more to come.

Status

Project is: in progress as an effort to apply and integrate what I have been learning.

Inspiration

This project was inspired by my experience as a teacher and my desire to enable teachers to have more freedom and control over their courses while giving them tools to provide students with interactivity and fun.

Contact

Created by Pedro Luna - I am open for freelance and/or remote Javascript/React job opportunities. Feel free to contact me!