A web application for managing EVE Online industry operations, built with Cursor.
This frontend application is part of a full-stack solution for managing industry operations in EVE Online. It provides a user-friendly interface for tracking warehouse inventory, market orders, and corporate finances.
This frontend application works in conjunction with a Spring Boot backend implementation. For more details about the backend, please visit:
- Backend Repository: https://github.com/maurerit/vs-industry-backend
- Backend Documentation: Backend README.md
- Warehouse inventory management
- Market order tracking
- Corporate wallet balance monitoring
- Manually syncing of data from EVE Online
- User authentication via EVE Online SSO
This project was built using Cursor, a modern IDE for web development. The frontend is built with React and Material-UI, providing a responsive and intuitive user interface.
- Node.js v18.19.0
- NPM 9.2.0
- Clone the repository
- Change directory to the frontend
cd frontend
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Change directory to the sso backend
cd ../backend
- Copy src/config.template.ts to src/config.ts
- Modify src/config.ts and set your EVE_CLIENT_ID and EVE_CLIENT_SECRET
npm install
npm run dev
- Go start the java backend
- Access the application at
http://localhost:5173
- Clone the repository
- Create a directory
mkdir data
- Create a directory
mkdir config
- Create a directory
mkdir vsindustry
- Configure the backend
- Set environment variable: EVE_CLIENT_ID
- Set environment variable: EVE_CLIENT_SECRET
- Set environment variable: EVE_CALLBACK_URI
- docker-compose up
- Access the application at
http://localhost
- React
- Material-UI
- React Router
- TypeScript