Skip to main content

Student and Instructor Information System (Application Framework Final Project)

 I have contributed to the Student and Instructor Information system by adding the features that the requirements are asked. So I am happy to contribute to this kind of project in career that it enhance the my skills and also the team workings.

                             To be honest, I didn't know anything about the nodejs. reactjs, expressjs and also the mongodb at the start of this semester. Even my internship is also going on core -java standalone applications, So I didn't know about Spring boot or react js. Thanks to Kushira sir for teaching how to interact with the new technologies.

                     Is this Student Information system is suitable to build with mongodb? . In my opinion I think it is not best database for this kind of Student Inforamation System. The better to use Sql for the database is more suitable than using the mongodb. I have got so many errors when mapping each schema's when I try to integrate our application.

                What I did in this project !
      According to team, I have received somewhat simple part in this module. But I think there's lot of things to learn in that also. I had to create course and also the add lectures to the system. As a not familiar person to this kind of technology, I have faced lot of issues regarding the passing data using API(I have used axios for this).


     But I think, Finally I have done a great job. I have created the frontend to my application using react js and also backend with nodejs.

Loging


                                                    The Login page that loging to the system

In this frontend I have added the buttons and also nav-bar to go for another functions. When you click the Add new Courses button, it will show a create a form in the down part of this application. So other parts of the application is also added to the site also in order to proceed to other parts also.


Student Registration.






Add Instructor to the system


So this is the interface that I used to add/delete courses in the application. So we move on to the backend of this application.

      Backend is mainly build up with the nodejs and user authentication is done by the Spring Boot.
In here my part is done with the nodejs.





Comments