- Gopi Raju Rajolu (Github Username: gopiraju3)
- Swathi Nuthalapati (Github Username: Swathi72001)
- Dinesh Gorripati (Github Username: dineshgorripat)
- Anil Boyapati (Github Username: AnilBoyapati09)
- Sai Kumar Nallapati (Github Username: Nallapati25)
- Harika Boppudi (Github Username: harikaboppudi10)
- Harish Medapu (Github Username: Harishkumar110411)
We have covered Programming By Contract and Literate Programming in the below files:
https://github.com/WSUCEG-7140/cinebook-teamL/blob/main/design.md (Project Design)
https://github.com/WSUCEG-7140/cinebook-teamL/blob/main/Requirements.md (Linked Issues)
https://github.com/WSUCEG-7140/cinebook-teamL/blob/main/Backend/server/src/main/java/com/backend/server/service/CurrentUser.java Test Coverage Report and Doxygen Documentation https://github.com/WSUCEG-7140/cinebook-teamL/actions/runs/5699221556
- Clone the repository
- run the backend server
- run the React application
- connet via localhost:3000
cinebook-teamL Backend
This folder contains the files related to the Spring backend server with APIs exposed to perform several actions. The main contents are as follows:
Model:
Movies: The database for Movies.
Theater: The database for Theaters.
Tickets: The database for the booked tickets.
User: The database for user details.
Controller:
MovieAPIS: APIs for managing the Movies database.
TheaterAPIS: APIs for the Theater actions.
TicketsAPIS: APIs for managing the Tickets.
UserApIS: APIs to handle user functions.
Configuration:
AppSecurityConfig: Configuration to manage Spring security.
SwaggerConfig: Configuration for Swagger to test the exposed APIs.
Service:
It contains the services that the APIs would perform.
Frontend:
This folder has all the necessary files required for the frontend application of Cinebook-teamL.
Components: This folder has all the necessary components required for the react application.
CSS: This folder has the .css file ti the style the components
App.js ithe main page where the react application starts.