Skip to content

sherlyfebrianti96/FinancialModeling

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

You can get started with 2 options :

  • Via Docker Compose
  • Manual Installation

Play App

After the app is ready, you can open http://localhost:3000 with your browser to see the result.

Via Docker Compose

/* Build the Docker Image */
docker-compose build

/* Run the Docker containers */
docker-compose up

Manual Installation

Prerequisite

Before running the application, we need to prepare our local environment first.

NVM

You can either use the Node latest LTS or using NVM.

/* Install the npm version registered on this app */
nvm install

/* Use the npm version registered on this app */
nvm use

Redis

To optimize performance, this application is using Redis as a temporary cache, allowing it to effectively manage the constraints imposed by the external API, which limits access to 250 calls per day.

If you're on macOS, you can quickly set up Redis with these commands:

/* Install the Redis */
brew install redis

/* Start the Redis */
brew services start redis

For other operating systems, refer to the Redis installation guide available at https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/.

Install the app

First, install all dependencies:

npm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Feature Preview : Stock Listing

For a detailed look at each feature, view the screenshots here.

02.Speedup.Footage.mp4
Download Video

About

Simple app for showing the financial data. The financial data is using the API from https://site.financialmodelingprep.com/developer/docs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published