Student Manager - Attendance tracker, student search, and more!

Student Manager - Attendance tracker, student search, and more! Used AI

12 devlogs
9h 22m
•  Ship certified
Created by alaninnovates

A pretty simple student tracker that's used to track attendance and search for students enrolled in classes.

Timeline

Ship 1

1 payout of shell 115.0 shells

alaninnovates

27 days ago

alaninnovates Covers 12 devlogs and 9h 22m

Add a README allat jazz (we're live and deployed!)
https://student-manager-ivory.vercel.app/

Update attachment

Add a few privacy things. User emails are hidden in the approvals page if you're not an admin. Also, add a new page to redirect to if the user is not approved in the approval system.

Update attachment

Made a user approval page! This took quite a while as I had to figure out how to use supabase RLS to ensure read/write access to only those who were allowed.

Update attachment

Added a lot of mock data, which means I can finally send screenshots/videos without having to blur out anything. And also means that this project will be ready to be shipped soon!

Update attachment

Added a few auth things, including a dedicated sign up/ sign in page and also a sign out button in the sidebar once you're logged in.

Update attachment

Added a student merger page. Essentially this just allows me to merge students whose names were inputted differently multiple times. Unfortunately, again, there is a lot of private data that was displayed in this video (real data, real names) so things had to be blurred out.

Implement more complex filtering of courses with start date and end date. Also, implement custom limits. The cool thing about this is it all goes into url query params (so the url is sharable) and also is all server side rendering for data! I also made a custom search bar with filtering system that allows me to add filters and remove them using just a simple array.

Two big things happened this update! First, the students page is complete with all of the parent information and things needed. In addition, the classes page now displays a table with student attendance. More utility features will come in the future!

Update attachment

This was a pretty important update. I added authentication using supabase (not in the video, unfortunately) & also added a search feature for students. The names are blurred because this is real data - I haven't bothered to make seed data yet.

I added a lot of real data from one of the organizations I volunteer for. Unfortunately, a lot of these are actual students so I have to censor any potential private information. Good news? 308 students to test with!

Update attachment

Yet again with sample data, but I have the courses and student view UI draft complete. This will probably be changed in the future as I integrate in the backend and as I decide what needs to be displayed.

Spent some time scaffolding the app. Essentially, I got in a sidebar for all pages under the dashboard using Nextjs's cool layouts feature. I also got a login page UI implemented (no functionality yet!). Pretty much everything on this site will be placeholder data for the time being.