Releases: BitShiftITProject/bs-frontend
Releases · BitShiftITProject/bs-frontend
E-Portfolio Version 2.0
-
Refactored code
- Split Components into LoggedIn and LoggedOutComponents folder, Context, commonComponents
- Made a backend folder to contain duplicate fetch requests (Fetch.js and Endpoints.js)
- Split big components:
-
EditPortfolioContent.js into:
- DialogType.js
- EditPortfolioContent.js
- EditPortfolioPagesGrouped.js
- EditPortfolioSectionsGroup.js
-
EditProfilePage.js into:
- Profile folder
- AboutMeDetails.js
- ContactDetails.js
- EditProfileListMenu.js
- EditProfilePage.js
- UserProfileDataForm.js
-
-
Added a sections folder which contains components used for section creation and editing - sections are only text type (eg title, subtitle, paragraph)
-
Implemented a loading component , public portfolio, section mapping, dynamic error messages for sign up and log in , themes, implemented different languages , and light/dark mode.
-
Implemented a styles component (for themes) and ensured that the EditPortfolioDropdown would toggle between styles and content when appropriate.
-
Implemented Landing page
E-Portfolio Version 1.0
- Created log in, signup, contact information, forgot password and sidebar
- Initial fetch connections were created but were not used
- Added editPortfolioPage
- connected to Home and Profile Page components
When the submit button is clicked, the components will alert/console.log their state