-
Notifications
You must be signed in to change notification settings - Fork 403
Refactor Codebase: Improved Modularity, Removed Unused Logic & Styles #663
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
adityai0
merged 37 commits into
opensource-society:main
from
FrostByte-49:refactor-codebase
Aug 12, 2025
Merged
Refactor Codebase: Improved Modularity, Removed Unused Logic & Styles #663
adityai0
merged 37 commits into
opensource-society:main
from
FrostByte-49:refactor-codebase
Aug 12, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Added CSS Variables For Consistent Styling - Enhanced Navbar & Also Added Light/Dark Mode Toggle
- Added reusable Header & Footer Component - Improved Footer Styling
- Fixed Theme Toggle Function - Optimized the script.js for better readability
- Enhanced Overview Page Styling - Enhanced Navbar & Footer - Fixed Page Navigation Links
- Removed unused JS script for Dark Mode Toggle
- Removed hard-coded header/footer and added dynamic ones - Enhanced the overall page styling to match the website aesthetics
- Properly Linked CSS Files to their respective HTML Files
- Removed unused features.js file - Refactored HTML structure for Features Page - Enhanced overall page styling
- Added Social Links in footer - Added Favicon for the Features Page
- Improvised the card's content
- Optimized the overall page - Removed Unnecessary files - Created a separate JSON file for storing data
- Enhance the title for better visiblilty - Basic setup of Jotpad Page - Renamed nevessary files
- Improved the overall styling for both the pages - Improved the layout and responsiveness for the pages
- Enhanced overall styling of the To=Do-List Page - Renamed necessary files - Basic setup of Upload Page
- Enhanced overall styling of upload page - Optimized the script for upload page - Added mock data in parameters.json
- JotPad - To-Do List - Upload Notes
- Basic HTML Structure setup for Login Page - Added Glass Effect variables
- Basic HTML structure setup
- Improved overall styling of sign up page
- Changed the title description - Linked all the files properly
- Enhanced overall styling of the page
- Added Study Illustrations
- Improvised the content and layout og Home and Overview Page
- Enhanced the button style - Fixed the button links
…otesvault into refactor-codebase
- Removed Unused CSS and JS Files - Added reusable header
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Refactored the entire codebase to enhance modularity, maintainability, and performance by introducing reusable components and improving styling and logic.
Changes Made
HeaderandFootercomponents for consistent structure across all pages.Notes
Website Preview
Open for Contributions
This PR covers only the Frontend UI for:
The following features are not yet implemented and open for contribution:
Linked Issue
Closes #364