Skip to content

Conversation

halvortf
Copy link
Member

Added documentation for VM deployment, and future fixes for it

halvortf and others added 30 commits October 5, 2026 12:20
Vite created with npm. "React" as framework and "React and TypeScript" as compiler + ESLint
Added prettier for later formatting of code
Installed Apollo Client with GraphQL and rxjs

Issue #5 and #6
Installed React-Bootstrap for easier living with CSS

Issue #8
Created a server folder containing a skeleton for all the described functionality required by the server to work according to the description found in the README.md.
Added documentation to explain the functionality of the server including how to run it, how to run automated tests and examples of manual tests with Apollo.
No actual changes here exept in the README.md changing the folder name from "IT2810-T33-P2" to "frontend" in the filetree and the README.md.
Sliit the frontend src-code into a more structured folder setup that will allow for easier implementation in the future
Cleanup of the current skeleton to allow for easier future implementation
Implemented a full 1st version of the frontpage with each module statically codeded with responsive sizes for the elements
feat: Skeleton for basic frontend
A simple details page for games for now with only one example that can be accessed by clicking the games in the list on the frontpage.
Made frontend fetch data from the backend to fill in the grid and details page (only fetching the necessary games at a time)
Added filter functionality to search sort and filter games on the mainpage in accordance with the described functionality in README.
Ensured the filters are usabel and responisve for smaller screen sizes.
Refactored some basic tsx components to be REACT bootstap components instead for easier styling
Updatet the root README.md to match the design and build choises made. Updated the REAME.md in frontend with instructions instead of the default Vite file.
Changed project base to '/project2' to match Apache server requirements
Updated the link paths to work with the new project base

#31
halvortf and others added 7 commits October 16, 2026 22:14
Added link to website for delivery 2
Path was to the older project base, resulting in the user not being able to see detailed view of games
@halvortf halvortf added the documentation Improvements or additions to documentation label Oct 23, 2026
@halvortf halvortf self-assigned this Oct 23, 2026
@halvortf halvortf requested a review from a team as a code owner October 23, 2026 07:33
@ayseza ayseza merged commit b425605 into main Oct 23, 2026
@ayseza ayseza deleted the backend_deployment_docu branch October 23, 2026 07:51
@ayseza ayseza restored the backend_deployment_docu branch October 23, 2026 07:52
@ayseza ayseza deleted the backend_deployment_docu branch October 23, 2026 07:59
Sign in to join this conversation on GitHub.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants