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.
- 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.
-
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.
-
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/
- Clone the repository from https://github.com/wellingtonmwadali/alpha_trade.
- Install dependencies using
npm install
. - Set up a MongoDB database and configure the connection string in the backend.
- Run the development server using
npm start
.
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.
This project is licensed under the [License Name] License - see the LICENSE.md file for details.
For inquiries or support, please contact Wellington at [email protected].