An open API service indexing awesome lists of open source software.

https://github.com/kartikcode/saas-analyzer

Inter IIT Tech Meet 10.0 - Digital Alpha SEC Filing Analyzer for SaaS Companies
https://github.com/kartikcode/saas-analyzer

Last synced: 5 months ago
JSON representation

Inter IIT Tech Meet 10.0 - Digital Alpha SEC Filing Analyzer for SaaS Companies

Awesome Lists containing this project

README

          

# SaaS-Analyzer - SEC Filing Analyzer for SaaS Companies
## Requirements
SaaS-Analyzer is built on React JS, Bootstrap 4, Reacstrap and the backend is built on Flask. Node JS is required to run the app.

The web app is hosted at https://digitalalpha.ml/

## Installation
To get the project up and running, and view it in the browser, complete the following steps:

1. Download and install Node:
2. Clone this repo.
3. Install project dependancies: `npm install`
4. Start the development environment: `npm start`
5. Open your browser and visit

## Development
When developing components, you may want assets automatically compiled and the browser to refresh automatically. To do this, run the following task:

* `npm run dev`

## Creating a static build
To create a static instance of this project, run the following task:

* `npm run build`

This will create a folder called `www`, into which the required files will be created.

## Deployment
To make this project publicly accessible, you can deploy a static instance by running the following task:

* `npm run publish`

This will publish the contents of `public` to your `gh-pages` branch.

## Glimpse of portal
The App consists of various sections. The most basic view starts from the Smart Search bar, which lets the user search for companies.

The examples below showcase the famous company _Asana Inc._, publicly traded as `ASAN`.

The portal shows 4 sections, namely:
- Overview
- Deep Dive
- Highlights
- Filings Explorer

![](pics/Screenshot%20(95).png)
![](pics/Screenshot%20(88).png)
![](pics/Screenshot%20(89).png)
![](pics/Screenshot%20(90).png)
![](pics/Screenshot%20(91).png)
![](pics/Screenshot%20(92).png)
![](pics/Screenshot%20(94).png)