Skip to content

Releases: chsp7258/SWMT_Project_014_8

Final Submission

Choose a tag to compare

@Abdullahihus Abdullahihus released this 06 Dec 00:25
cb4da5c

Project is done

v.2.0.0

Choose a tag to compare

@Abdullahihus Abdullahihus released this 20 Nov 20:20

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

Week 11 release notes Pre-release
Pre-release

Choose a tag to compare

@Abdullahihus Abdullahihus released this 12 Nov 18:10
47b511d

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

Choose a tag to compare

@Abdullahihus Abdullahihus released this 12 Nov 18:18
47b511d

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.