Skip to content

Alpha Trade is a web app that displays historical prices or Crude Oil(WTI), Crude Oil(Brent), Copper, Aluminium, and Natural gas in monthly format.

License

Notifications You must be signed in to change notification settings

wellingtonmwadali/alpha_trade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha Trade - Oil Web App

Overview

Alpha Trade is a web application designed to provide users with historical data and insights on various commodities, including crude oil (WTI and Brent), copper, aluminium, and natural gas. The platform offers users the ability to track historical performance, analyze market trends, and stay informed about news and developments in the energy sector. Additionally, users can subscribe to newsletters for regular updates on commodity prices and market trends.

Features

  • Historical Performance: Access historical price data for crude oil (WTI and Brent), copper, aluminium, and natural gas to analyze past trends and performance.
  • Market Insights: Gain valuable insights into market dynamics, including price fluctuations, supply-demand trends, and geopolitical factors affecting commodity prices.
  • News Feed: Stay up-to-date with the latest news and developments in the energy sector, including updates on energy, transportation, retail, manufacturing, and wholesale industries.
  • Newsletter Subscription: Subscribe to newsletters for regular updates on commodity prices, market trends, and industry news delivered directly to your inbox.
  • Secure Authentication: Log in securely using Google authentication for user authentication and authorization.
  • Data Source: Utilizes the Alpha Vantage API to fetch accurate and up-to-date commodity data, ensuring reliable information for analysis and decision-making.
  • Backend Infrastructure: Powered by Express.js and MongoDB for efficient data storage, retrieval, and processing.
  • Runtime Environment: Built on Node.js for seamless execution and scalability.

Technologies Used

  • Frontend: Developed using React.js for a modern and responsive user interface.

  • Styling: Styled with Tailwind CSS for fast and customizable styling options.

  • Authentication: Integrated with Firebase Authentication for secure user authentication.

  • Database: Utilizes MongoDB for efficient data storage and retrieval.

  • Backend: Built with Express.js to handle API requests and business logic.

  • Data Fetching: Fetches commodity data from the Alpha Vantage API for accurate historical pricing information.

  • Runtime Environment: Runs on Node.js for server-side execution and JavaScript runtime.

    Deployment

  • Client - the client side has been hosted using Netlify hosting place, https://alpha-trade.netlify.app/ .

  • Server - the server side has been deployed using render, https://alpha-trade.onrender.com/

Installation

  1. Clone the repository from https://github.com/wellingtonmwadali/alpha_trade.
  2. Install dependencies using npm install.
  3. Set up a MongoDB database and configure the connection string in the backend.
  4. Run the development server using npm start.

Contributing

Contributions to Alpha Trade are welcome! If you encounter any issues or have suggestions for improvement, please submit a pull request or open an issue on GitHub.

License

This project is licensed under the [License Name] License - see the LICENSE.md file for details.

Contact

For inquiries or support, please contact Wellington at [email protected].


About

Alpha Trade is a web app that displays historical prices or Crude Oil(WTI), Crude Oil(Brent), Copper, Aluminium, and Natural gas in monthly format.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages