Skip to content

Releases: bounswe/bounswe2024group10

0.9.0

16 Dec 18:43
21fa98c
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

Group 10 CMPE 451 2024 Fall Final Release

Overview

We are excited to announce the final release of the Tradeverse Forum application! This update introduces improved API services with richer data, and expanded functionality with better ui and ux design across web and mobile platforms. This release marks a significant increase in bringin the existing features to a higher level, creating new experiences for our users.

New Features and Enhancements

Tag Search

  • Users now are able to search for tags in the explore page. Additionally, they can go to the detail screen for the tags and see related posts.

Richer Post Content.

  • Post content can now include different references such as users, assets and tags. Users can see the details of this references simply by clicking on them.

Asset Details.

  • Now having an asset detail screen, users can see the current valuation of the selected asset and choose a date range when viewing the graph to include more insight on the asset.
  • Besides the asset graph, a decent description for the asset itself is placed in this screen. Now a user can understand about the assets of which he is not familiar.

Detailed Portfolio Page.

  • User can see his/her portfolio in a more detailed way with the assets having the real current value fetched dynamically. Also one can see the total value of his portfolio assets.

Post Annotation on Web Application

  • Users can now annotate on a desired part of a post which improves the community interaction. A user can all the annotations made on posts to get insights from other people.

Technologies Used

  • Backend: Spring Boot (Java 17), MySQL, JWT, Docker, Swagger UI
  • Frontend: React for web, Expo for mobile
  • Development Tools: Docker for containerization, Node.js for mobile development

Setup Instructions

  • Refer to the updated README file for setup instructions, including prerequisites, cloning the repository, configuring environment variables, and running the application using Docker.

Conclusion

This release adds significant new capabilities to the Tradeverse Forum, enhancing its functionality and usability. The improvement on Mobile, Web applications and the expanded API endpoints empower both developers and end-users, enabling better interaction and and more vibrant app community.

0.2.0-alpha

25 Nov 18:58
8cd2664
Compare
Choose a tag to compare
0.2.0-alpha Pre-release
Pre-release

Release Description - Tradeverse Forum v2

Overview

We are excited to announce the latest release of the Tradeverse Forum application! This update introduces enhanced API capabilities, Swagger UI for API exploration, and expanded functionality integrated seamlessly across web and mobile platforms. This release marks a significant milestone in improving user interaction, data management, and overall application flexibility.

New Features and Enhancements

Swagger UI Integration

  • A user-friendly Swagger UI interface is now available, providing developers with an interactive way to explore and test the API endpoints.
  • OpenAPI Definition: Accessible at /v3/api-docs.
  • Server URL: http://35.246.188.121:8080.

Enhancements

We have implemented numerous new endpoints to support a wide range of functionalities, including user management, post handling, portfolio management, likes, dislikes, follows, authentication, and assets. Below are the highlights of the new API capabilities:

  • Set user details.
  • Retrieve user details.
  • Manage posts, comments, and subforums with various CRUD endpoints.
  • Create posts and comments.
  • Edit posts and comments.
  • GET endpoints to fetch subforums, posts, comments, and explore content with both recursive and non-recursive options.
  • Add an asset to a portfolio.
  • Retrieve portfolio details.
  • Retrieve portfolio by asset ID.
  • Manage likes on posts.
  • Manage dislikes on posts.
  • Follow and unfollow users.
  • Retrieve lists of followings and followers.
  • Add new assets.
  • Retrieve asset details and charts.

Users can now interact with expanded features directly from their devices, including post creation, subforum management, portfolio tracking, and more.

Technologies Used

  • Backend: Spring Boot (Java 17), MySQL, JWT, Docker, Swagger UI
  • Frontend: React for web, Expo for mobile
  • Development Tools: Docker for containerization, Node.js for mobile development

Setup Instructions

  • Refer to the updated README file for setup instructions, including prerequisites, cloning the repository, configuring environment variables, and running the application using Docker.

Conclusion

This release adds significant new capabilities to the Tradeverse Forum, enhancing its functionality and usability. The integration of Swagger UI and the expanded API endpoints empower both developers and end-users, enabling smoother interaction and greater flexibility. We look forward to your feedback!

0.1.0-alpha

22 Oct 01:37
918b736
Compare
Choose a tag to compare
0.1.0-alpha Pre-release
Pre-release

Release Description - Tradeverse Forum

Overview

We are excited to announce the first release of the Tradeverse Forum application! This release includes a fully functional backend, as well as a web and mobile interface, allowing users to engage in discussions about financial news, analyses, and various financial assets.

Technologies Used

  • Backend: Spring Boot (Java 17), MySQL, JWT, Docker
  • Frontend: React for web, Expo for mobile
  • Development Tools: Docker for containerization, Node.js for mobile development

Features

Web Interface

  • Interactive User Interface:
    • Built with React, providing a responsive and user-friendly experience.
    • Users can register and log in.
    • Users can view financial discussions.

Mobile Interface

  • Mobile Application:
    • Developed using Expo for cross-platform compatibility.
    • Users can access the forum on their mobile devices, allowing for on-the-go discussions.
    • Features include user registration, login, and participation in discussions.

Backend

  • User Management:

    • Users can register with email, username, password, name, profile photo, and tag.
    • Users can log in and receive a JWT token for authenticated requests.
    • User details can be retrieved, including email, username, name, profile photo, tag, and bio.
  • Follow Mechanism:

    • Users can follow and unfollow each other.
    • Users can retrieve their list of followings and followers.
  • Database:

    • MySQL database integration for persistent data storage.
    • Docker support for easy setup and deployment.

Setup Instructions

  • Detailed setup instructions are provided in the README file, including prerequisites, cloning the repository, configuring environment variables, and running the application using Docker.

Group10-Practice-App-Releasev0.2: Merge pull request #198 from bounswe/ip-test

17 May 18:58
9d49f42
Compare
Choose a tag to compare

v1.0.0

03 May 11:39
641711f
Compare
Choose a tag to compare

⭐ New Features

  • Implement register endpoint.
  • Implement login endpoint.
  • Implement search endpoint.
  • Design the webpages for registration and logging in.

📔 Documentation

  • Add instructions for building the backend and frontend applications.