Adds a home page (Landing page) to the website including a welcoming message and a short introduction explaining the purpose of the Codiologist website.
Related Issue: #30
Feature Name: Home Page
Type of Change
[x] New feature (non-breaking change which adds functionality)
[ ] Enhancement (non-breaking improvement to an existing feature)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
How Has This Been Tested?
Please describe the tests that you ran to verify the feature. Provide instructions so others can replicate these tests. Include any relevant details like the test environment, test cases, and scripts.
Tested On:
[x] Local machine
[ ] CI Pipeline
[ ] Staging environment
Test Description:
[ ] Unit tests
[ ] Integration tests
[x] Manual testing
Checklist
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code where necessary.
[ ] I have added documentation explaining what this feature does and how to use it.
[ ] I have added tests to cover my changes.
[ ] I have checked for any security concerns or performance impacts.
Impacted Areas in the Project
Please specify which areas of the project this feature might affect.
Components/Files Affected: client/src/components, client/src/views, and client/src/Api.tsx
Other features or services impacted: N/A
Additional Information
The option to login can be added later on once the navbar is integrated into the homepage.
Reviewer’s Guide:
Please ensure:
Code is clean and properly documented.
The feature works as expected and doesn’t introduce any regressions.
Description
Adds a home page (Landing page) to the website including a welcoming message and a short introduction explaining the purpose of the Codiologist website.
Type of Change
How Has This Been Tested?
Please describe the tests that you ran to verify the feature. Provide instructions so others can replicate these tests. Include any relevant details like the test environment, test cases, and scripts.
Checklist
Impacted Areas in the Project
Please specify which areas of the project this feature might affect.
Additional Information
Reviewer’s Guide:
Please ensure: