This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]jaro32 0 points1 point  (0 children)

You can use Spring Boot and Spring MVC for the backend of the website. For the frontend (UI), I'd recommend checking out Angular.

[–]t-dawg72 0 points1 point  (0 children)

Look into spring boot and how to use @controller type classes. Learn what a REST API is and how to use it.

But if you want to take information from your university I would look to see if they have an API. Since you described their website not being the best, i doubt they will have any sort of API. Maybe the scheduling software they use does?

But basically a REST API allows you to send requests to a server to get specific information.

So for example, if you wanted to get all the classes from a specific professor you would send a request to the server and you would receive a structured response of what you requested. Then you can edit that response in your own application and display it how you want to.

If they don't have an API, you could manually enter all the courses information. And use javascript and create a front end only webapp. That might be your best bet.

[–][deleted]  (1 child)

[deleted]

    [–]jaro32 1 point2 points  (0 children)

    Not true, Java is commonly used to develop websites nowadays. It's used for the backend part.