<<<<<<< HEAD TradeSense
Welcome to TradeSense! This application is designed to provide a seamless stock trading experience, allowing users to manage their investments efficiently and effectively.
Features
Stock Selection: Choose from a wide range of stocks to add to your portfolio. Profit Analysis: View realized and unrealized profits to assess the performance of your investments. Deposit & Withdrawal: Easily manage your funds by depositing or withdrawing money. Referral System: Earn bonuses by referring new users with a unique user ID and commission structure. Real-time Notifications: Stay updated with real-time notifications using Kafka integration. User-Friendly Interface: Intuitive and easy-to-navigate interface for both novice and experienced traders. Installation
Prerequisites Java 11 or higher Spring Boot MySQL
To-be-added: Apache Kafka
Steps #Clone the repository:
git clone https://github.com/yourusername/tradesense.git cd tradesense Configure the database:
#Create a database named tradesense in MySQL. Update the application.properties file with your database credentials.
spring.datasource.url=jdbc:mysql://localhost:3306/tradesense spring.datasource.username=yourusername spring.datasource.password=yourpassword
#Build and run the application:
./mvnw clean install ./mvnw spring-boot:run
#Usage
Sign Up/Login: Create a new account or log in with your existing credentials.
Add Stocks: Browse and select stocks to add to your portfolio.
Analyze Performance: Check the performance of your stocks with detailed profit analysis.
Referral System: Invite friends using your unique referral code and earn commissions.
cfa1f91 (Initial commit)