Skip to content

Repository files navigation

Markex Cover Image

Markex

License Languages Top Language Commit Activity Last commit

Markex is a website that displays Stock prices, Stock insights, Forex prices, Forex insights, and News related to the markets. Users also can bookmark their favorite Stock companies and Forex pairs to keep track of them.

Motivation

I needed a deliverable for my DBFS (Digital Banking and Financial Services) submissions, so I decided to build a website revolving around FOREX prices and Fidor API.

I was also asked to improve this website and present it at TP InfoTech Day, so it was also added to the list of deliverables for my FYP (Final Year Project).

Features

  • News
    • Latest market news
      • FXStreet scraping
    • Event Calendar
      • FXEmpire scraping
  • FOREX Prices
    • Oanda scraping
    • Websocket scraping
  • Stock Prices
    • Finnhub REST API
    • Alpaca REST API
    • Alpaca Websocket API

Usage

Copy the .env.example file to .env then fill in the correct project credentials

$ bun i
$ bun dev

Credits

Data sources:

Built with

  • BunJS
    • TypeScript
      • @types/react
      • @types/react-dom
      • arktype
      • typescript
    • NextJS
      • next
      • react
      • react-dom
    • Mantine
      • @emotion/react
      • @emotion/server
      • @mantine/core
      • @mantine/dates
      • @mantine/form
      • @mantine/hooks
      • @mantine/modals
      • @mantine/next
      • @mantine/notifications
      • @tabler/icons-react
    • Redux Toolkit
      • @reduxjs/toolkit
      • react-redux
    • PostgresQL
      • @prisma/client
      • prisma
    • ESLint
      • @typescript-eslint/eslint-plugin
      • @typescript-eslint/parser
      • eslint
      • eslint-config-next
      • eslint-config-prettier
      • eslint-plugin-react
      • eslint-plugin-simple-import-sort
      • prettier
    • Miscellaneous
      • arktype
      • axios
      • bun-types
      • cookies-next
      • fast-array-diff
      • framer-motion
      • highcharts
      • highcharts-react-official
      • iron-session
      • next-auth
      • next-pwa
      • posthog-js
      • react-use-websocket
      • use-is-in-viewport

About

Markex is a website that displays News related to the market, Stock prices and FOREX prices

Topics

Resources

Code of conduct

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages