Skip to content

The Options Trade Calculator and Logging Tool is a MERN stack application that enables users to manage and analyze options trades. It provides a user-friendly interface for recording trades, calculates returns, and offers a comprehensive log for tracking and analyzing historical option transactions.

Notifications You must be signed in to change notification settings

abhishekbhave26/Options-Tracker

Repository files navigation

Options Trade Calculator and Logging Tool

The Options Trade Calculator and Logging Tool is a MERN stack application that enables users to manage and analyze options trades. It provides a user-friendly interface for recording trades, calculates returns, and offers a comprehensive log for tracking and analyzing historical option transactions.

image

image

image

image

Description

The Options Trade Calculator and Logging Tool is a full-stack application built with the MERN (MongoDB, Express.js, React.js, Node.js) stack. It provides an intuitive interface for users to manage and analyze their options trades. The tool calculates returns, maintains a comprehensive log of historical option transactions, and offers features for in-depth trade analysis.

Features

  • User-friendly interface for recording and managing options trades.
  • Calculation of returns for each trade.
  • Comprehensive logging system for historical option transactions.
  • Intuitive tools for tracking and analyzing trades.

Installation

  1. Clone the repository:

    git clone https://github.com/abhishekbhave26/Options-Tracker.git
    
    
  2. Change into the backend directory:

    cd backend
  3. Install dependencies:

    npm install
  4. Set up the environment variables (see Environment Variables).

  5. Start the backend development server:

    npm start
  6. Open new terminal and Change into the options-tracker-frontend directory:

    cd options-tracker-frontend
  7. Install dependencies:

    npm install
  8. Start the frontend:

    npm start
    
    
  9. Start the backend production server:

    cd backend
    npm run start-prod
    
  10. Open new terminal and Change into the options-tracker-frontend/build directory and Start the frontend:

    cd options-tracker-frontend/build
    serve
    

Usage

  • Access the application at http://localhost:your-port in your web browser.
  • Record and manage your options trades using the user-friendly interface.

Environment Variables

The application uses environment variables for configuration. Create a .env.dev file in the backend directory with the following variables:

NODE_ENV=dev
PORT=3000
ATLAS_URI=your_conn_string

Testing

  • Run the tests using the following command:

    bash npm test

  • To generate a test coverage report:

    bash npm run coverage

Dependencies & DevDependencies

  • Please check package.json

License

This project is licensed under the ISC License.

Author

Abhishek Bhave
Connect with me on LinkedIn

About

The Options Trade Calculator and Logging Tool is a MERN stack application that enables users to manage and analyze options trades. It provides a user-friendly interface for recording trades, calculates returns, and offers a comprehensive log for tracking and analyzing historical option transactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published