Skip to content

Silicon-Moon/WebServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 

Repository files navigation

Silicon Moon Movie Database

Running the script

In order to run the script type:

mvn spring-boot:run

Testing the script

In order to test the script type:

./mvnw test


Problems

If there are any problems let me know! Or if you figure it out, write in here how to resolve it!

  • Eclipse Problem: In order to run code through eclipse, you have to import the project as a maven project.

  • Lost two members of the team! AHHHHHHHH!


Adding Code

I've been copying and pasting from

Spring-boot Site

FOR NEW API's

  • Add new API calls to WebController.java in WebServer/src/main/java/com/SiliconMoon/WebServer/controller

  • Bridge can be used if you want to create a new response class and don't want to recreate the wheel

  • Response classes return all their variable, so if you don't want everything to be returned be sure to create a new reponse class.


Points

  • Many Collection resources:

    • /movie
    • /movie/winner
  • Many Singleton resources:

    • /movie/title/cleo?category=assistant+director
    • /movie/id/288
  • Connect to OMDB API to retrieve extra data

  • Has a GUI

  • Well designed HTML Documentation ;)

  • Test-Driven Development on APRIL 20TH, 2020 Then implemented the tests on MAY 4TH, 2020

  • Created Contextual Inqueries and Personas. *

  • Created Low Fidelity Mock-ups and WireFrame for the pages created. *

  • Took a short video clip of pair programming on the GUI. *

  • Followed The Java Code Conventions standard, and refactored code on MAY 4TH, 2020

  • Used SonarQube. *

  • The Site uses Derby, which is a form of SQL used by SPRING BOOT.

GITHUB: https://github.com/Silicon-Moon/WebServer

FLYING DONUT: https://www.flyingdonut.io/app/project/project-id=5e586e37256f0734f4770bd4


RESTful API

About

Silicon Moon helps you find the award nominated movie easier than ever before!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •