Schooler is a student care application
Github Copilot for code completion, debugging and some minor features.
Schooler is a student care application
Github Copilot for code completion, debugging and some minor features.
Built the frontend using NextJS, while the backend using FastAPI. The hardest part was figuring out jwt authentication on the api routes. It worked locally but when deployed, the cross-domain became the problem, so I had to proxy the API route through NextJS in order to get the cookies to be accessible by the API.
The project is completed! The demo has been deployed after a lot of work
Log in to leave a comment
Added backend to the people page, timetable page, calendar page and the classes page. Also reorganized and fixed a lot of backend stuff
Log in to leave a comment
Integrated backend into announcement pages, added create new announcement page, edit page and some more.
Log in to leave a comment
Added a resources page. Also improved the people page and added dialogs to display more informations
Log in to leave a comment
Added people page with user information, more information displays are planned to be done. Also fixed the artifacts issue on Firefox and now using custom scrollbar component to ensure consistent theming across browsers.
Log in to leave a comment
Added an academic calendar page
Log in to leave a comment
Worked on the class schedule page, which reuses the same component as the one on the home page, with some changes. Also support saving as png
Log in to leave a comment
Added announcement cards in the main page and in the announcements page. Also added dark mode.
Log in to leave a comment
Added timetable and welcome header for the main page.
Log in to leave a comment
Changed the background to a svg. Added the app sidebar and moved the login page to project root, app to /app instead
Log in to leave a comment
Added NextJS frontend, authentication and the login page
Log in to leave a comment