Our project is Student Portal. It is a freelance job from Tecky Academy. The purpose of the creation is to deal with the instructor’s routine affair in the academy, such as attendance check and course management ,and is also to provide new students with a platform for registration, preparation for courses and checking his/her own status. This project is made of Typescript and, adopts React as the front-end app and mainly Express as the back-end app. Every user registers with GitLab, hence GitLab Oauth is applied. As new students can register new courses through the app, the app applies Stripe API for credit card payment. In addition, SendGrid API is used to send out attendance report via email to instructors.
WF for node
Server Side JS