Portfolio Tracker app using Spring Boot and React.
Stoxs is a web application designed to help users track their investment portfolios. It is built with a Spring Boot backend and a React frontend, providing a seamless and efficient user experience. This project uses a monorepo structure.
- Track multiple investment portfolios
- Real-time updates on portfolio performance
- User authentication and authorization
- Responsive and user-friendly interface
- Backend: Spring Boot
- Frontend: React, Tailwind CSS, Shadcn
- Languages: TypeScript, Java, JavaScript, CSS, HTML
- Java 17 or higher
- Node.js and npm
- Spring Boot
- A web browser
- Clone the repository:
git clone https://github.com/Gourav0028/Stoxs.git
- Navigate to the project directory:
cd Stoxs
- Install the frontend dependencies:
cd frontend npm install
- Run the frontend:
npm run dev
- Run the backend:
cd ../backend ./mvnw spring-boot:run
- Open a web browser and go to
http://localhost:5173
for Frontend andhttp://localhost:8080
for Backend. - Start tracking your investment portfolios.
The application is deployed at stoxs.vercel.app. The backend is deployed using Railway and the frontend is deployed using Vercel.
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
For any inquiries or support, please contact Gourav0028.