Releases: chsp7258/SWMT_Project_014_8
Release list
Final Submission
Project is done
v.2.0.0
Release Notes - [v2.0.0/11/20/24]
New Features
New Wishlist Feature
- Added a wishlist feature visible on the homepage, allowing users to view and manage their saved items.
- Integrated user ratings into the wishlist for a personalized experience.
Homepage Bug Fix
- Resolved an issue with the homepage display. Users are now appropriately shown relevant information upon logging in.
Server Information Enhancement
- Updated the server to include additional data, ensuring users always have relevant content to view.
New Explore Page
- Introduced an Explore page that highlights restaurant ratings.
- Users can rate restaurants directly from the card using a "Rate" button.
- Added functionality to add restaurants to the wishlist directly from the card via an "Add to Wishlist" button.
- The page dynamically updates, showing more details as users contribute additional information.
Logout Issue Fixed
- Addressed a logout issue to ensure seamless user experience when signing out.
UI/UX Overhaul
- Revamped the website's appearance for a modern and intuitive interface, enhancing usability and visual appeal.
Search User Ratings Feature
- Users can now search for other users by username and view their restaurant ratings.
- This feature fosters greater community engagement and enables exploration of diverse recommendations.
Week 11 release notes
Features Added:
-
Configured Docker using YAML files for deployment and project environment standardization.
-
Set up .env in ProjectSourceCode to organize environment variables, complemented by an updated package.json file.
-
added .gitignore to exclude unnecessary files, optimizing the repository’s organization.
-
Added dedicated login and register pages to support user access and account creation.
-
Implemented login and registration endpoints with improved styling for a smoother user experience.
-
Added nav.hbs partial to ensure modularity and ease of future navigation updates.
-
Updated the main layout (main.hbs) to include a comprehensive navigation bar.
-
Developed a logout page to manage user session termination efficiently.
-
Laid out the structure and introduced basic stylings for the discover page to enhance usability and visual appeal.
-
Merged SQL files, added intermediary tables, and sample data to strengthen relational structure and query efficiency.
-
Created templates for API endpoints, paving the way for smoother backend interactions.
-
Integrated JavaScript templates to support frontend dynamic functionalities.
v.1.1.0
Release Notes - [v1.1.0/11/12/24]
New Features
- Login, Register, Discover & Home Pages
Created fully functional login and registration pages.
- Integrated with API endpoints to handle user authentication and registration processes seamlessly.
Home Page
- Implemented a functional home page, providing users with a streamlined and user-friendly starting point upon login.
Discover Page with Yelp Integration
- Integrated Yelp API to power the Discover page, allowing users to search and view detailed restaurant information.
- Enhanced user experience by dynamically displaying search results with restaurant details.
Ratings Endpoint
- Developed and deployed a ratings endpoint that manages user-submitted restaurant ratings.
- Seamlessly updates database tables to store and retrieve rating information, providing users with personalized feedback.
Testing & QA
- Automated Testing with Mocha
- Added specs.js test suite for robust testing of login and registration pages.
- Ensures critical functionality and endpoints are tested, enhancing reliability and consistency across releases.
Miscellaneous
- Refined API integrations and endpoint calls for improved responsiveness.
- Improved data handling and structured error messages across pages to provide clear feedback to users.