Skip to content

BChan26/TeacherTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teacher Tracker

My app allows a teacher to document student behaviors via a quick, simple, and intuitive platform.

  • Documentation is vital for student evaluations and determining whether they qualify for legal services.
  • Having a fast & digital option is far superior to printed out paper charts, which I had to manually upload into a Google Doc.

Website

https://bchan26.netlify.app/ image

Features

The tracker has 2 separate forms:

  • One for student behaviors
  • One for teacher thoughts

The tracker also has 2 separate routes to view your data:

  • One for the student data
  • One for the teacher thoughts

Reflection

  • This project afforded me the opportunity to:
    • review the fundamentals of React and Hooks to understand how each component and prop interacts.
    • implement a backend using python3 and django by myself (not in a group setting)
    • deploy via Heroku

Challenges/Extensions

With more time, I'd love to:

  • Integrate and utilize the back-end student model, to have each form associated with a student.
  • Create filters to map out data related to each student.

Due to time constraints, I was unable to implement both of these features. While I have created a student user model and can map this value out on React, I'm unable to assign a student to each of the trackers on the front-end. I know it's possible because I can assign a student to a tracker in Django. After extensive research, multiple 1-on-1s with the teaching team, and brainstorming sessions with classmates, we haven't found a working solution in the week-long time frame. This is something I'd like to revisit: I wonder if it's a front-end issue (maybe I need to make an axios call to a different url) or a back-end issue (I'm still learning about Django's rest framework).

3rd Party Resources Used

  • Languages/Libraries/Frameworks: HTML, CSS, Tailwind CSS, Javascript, Moment.js, React, React Flowbite, Python, Django
  • Developer Tools: Jira for Documentation/Organization & Figma for Component Hierarchy Diagrams, Entity-Relational Diagrams, and Wireframes
  • Website Deployment: Heroku
  • Image Uploading: postimages.org
  • Icons: icons8.com
  • Logo: app.logo.com

Credits

  • The GA Teaching Team (Jeremy, Brittany, Tiffany, Dhrubo, Kristina, Tylus)
  • My GA Classmates

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published