A pretty simple student tracker that's used to track attendance and search for students enrolled in classes.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
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.
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.
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!
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.
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!
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!
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.