Skip to content

maurerit/vs-industry-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VS Industry

A web application for managing EVE Online industry operations, built with Cursor.

Overview

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.

Backend Implementation

This frontend application works in conjunction with a Spring Boot backend implementation. For more details about the backend, please visit:

Features

  • Warehouse inventory management
  • Market order tracking
  • Corporate wallet balance monitoring
  • Manually syncing of data from EVE Online
  • User authentication via EVE Online SSO

Development

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.

Getting Started

Requirements

  • Node.js v18.19.0
  • NPM 9.2.0

Development mode

  1. Clone the repository
  2. Change directory to the frontend cd frontend
  3. Install dependencies: npm install
  4. Start the development server: npm run dev
  5. Change directory to the sso backend cd ../backend
  6. Copy src/config.template.ts to src/config.ts
  7. Modify src/config.ts and set your EVE_CLIENT_ID and EVE_CLIENT_SECRET
  8. npm install
  9. npm run dev
  10. Go start the java backend
  11. Access the application at http://localhost:5173

Docker Compose

  1. Clone the repository
  2. Create a directory mkdir data
  3. Create a directory mkdir config
  4. Create a directory mkdir vsindustry
  5. Configure the backend
  6. Set environment variable: EVE_CLIENT_ID
  7. Set environment variable: EVE_CLIENT_SECRET
  8. Set environment variable: EVE_CALLBACK_URI
  9. docker-compose up
  10. Access the application at http://localhost

Dependencies

  • React
  • Material-UI
  • React Router
  • TypeScript

About

Repository to hold the frontend for my hacky little backend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages