Fixes #61 and #51, along with enhancements and fixes #68
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.
This Pull Request aims to resolve issues #61 and #51 while also introducing several enhancements to elevate the project's functionality, user experience, and maintainability. Below is a breakdown of the changes made:
Addressed Issues:
#61 issue
#51: issue
Enhancements:
1. File Structure Organization:
Reorganized the file structure to improve code organization and maintainability.
2.Home Page Addition:
Added a home.html page as the project's landing page to provide users with a starting point and essential information about the project.
3 **Temporary Navbar and Footer:**
Introduced navbar and footer, which can be styled in future iterations to enhance the project's visual appeal and navigation.
4.**Redirecting Issue Resolution:**
Resolved the redirection issue causing after login.5**Token Storage in Local Storage:**
Implemented functionality to save the authentication token in the browser's local storage after successful login. This enhancement ensures seamless authentication for subsequent user interactions.6. **Username to Email Fix:**
Updated the authentication system to use email instead of username for user identification, aligning with modern authentication standards and improving user experience.
7**Testing and Quality Assurance:**
Conducted thorough testing to ensure all changes function correctly across various browsers and devices.
Verified that the application's features behave as expected, including navigation, authentication, and token storage.
Followed best practices to maintain code quality, including documentation and adherence to coding standards.
**8.solve merge conflict**
Additional Notes:
This Pull Request represents a significant improvement to the project, addressing critical issues and introducing new features and enhancements.
Feedback and suggestions for further improvements are welcome and appreciated.
Related Issues:
#61
#51
Checklist:
All tests pass successfully.
Reviewer Checklist: