Skip to content

IoanCroitor/IMST-UPB-resources

Repository files navigation

IMST-UPB-resources

Netlify Status Static Badge Static Badge Static Badge Static Badge

A collection of useful programs used for my master's degree at the University Politehnica of Bucharest (UPB), focusing on cinematic calculators and other tools relevant to my studies. This monorepo contains the source code for both the calculators and the website hosting these interactive tools.

Website

The interactive calculator can be accessed through the website: IMST cinematica

Roadmap

  • Offload the calculations to a C++ wasm service (not implemented in the final production version because Vite doen't seem to play nice with Emscripten ES6 exports, until Vite fixes it, the calculations are done in a Typescript function)
  • Add LaTeX rendering to explain the rest of the results
  • Code refactoring
  • Other things

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/IoanCroitor/IMST-UPB-resources.git
  1. Navigate to the Svelte drectory
cd "Calculator Cinematica Svelte"
  1. Install dependencies (assuming you have Node.js installed):
npm install

Usage

DEV documentation coming soon™

To run a local development server:

npm run dev

This command will compile the TypeScript files and serve the website on a local server, typically accessible at http://localhost:5173.

Contributing

Contributions are welcome! If you have suggestions for improving the calculators or adding new features, please feel free to:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/AmazingFeature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some AmazingFeature').
  5. Push to the branch (git push origin feature/AmazingFeature).
  6. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A collection of useful programs used for my masters degree

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published