Releases: bounswe/bounswe2024group10
Releases · bounswe/bounswe2024group10
0.1.0-alpha
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
Updated app, with better functionality
v1.0.0
⭐ 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.