Giter Club home page Giter Club logo

pict-group15-fx-currency's Introduction

Northern Trust Hackathon Group 15

Project Overview CurrencyTracker Insights

Introduction Welcome to CurrencyTracker Insights, a cutting-edge project developed for the Northern Trust Hackathon. This ambitious undertaking combines the power of the MERN (MongoDB, Express.js, React.js, Node.js) stack for frontend and backend development with Python for robust data processing, utilizing libraries such as Pandas. The focus of this project is to provide graphical visualizations of currency tracking, specifically in relation to the US Dollar, spanning the years 2012 to 2022.

Project Vision CurrencyTracker Insights aims to offer a comprehensive view of currency fluctuations, providing users with valuable insights into historical trends and patterns. By integrating the MERN stack with Python's Pandas library, we seek to create an interactive and user-friendly platform that not only presents data visually but also enables users to analyze and interpret currency movements over the past decade.

Tech Stack Information

1. MERN Stack Development

  • Frontend (React.js): The frontend, developed using React.js, ensures a responsive and intuitive user interface. Users will navigate seamlessly through historical currency data, accessing a range of visualization tools for a comprehensive understanding of currency performance.

  • Backend (Node.js and Express.js) Node.js and Express.js form the core of our backend infrastructure, providing a robust foundation for data management and retrieval. This ensures efficient communication between the frontend and the database, allowing for real-time updates and seamless user interactions.

  • Database (MongoDB) MongoDB, a NoSQL database, is employed for efficient storage and retrieval of historical currency data. Its flexibility enables us to handle diverse data types and support the dynamic nature of CurrencyTracker Insights.

2. Python Data Processing
Python, with the Pandas library, serves as the engine for data processing. By analyzing currency data spanning a decade, we can extract valuable insights, identify trends, and generate meaningful visualizations that empower users to make informed decisions.

3. Graphical Visualization
The project's core feature is the graphical visualization of currency tracking. Utilizing interactive charts, graphs, and maps, users can explore and analyze the performance of various currencies against the US Dollar, gaining a deeper understanding of economic trends and factors influencing currency values.

CurrencyTracker Insights aspires to be a valuable resource for financial analysts, economists, and anyone interested in gaining insights into the dynamic world of currency movements. Through the seamless integration of technology and data visualization, our project aims to provide a unique and insightful experience for users navigating the complex landscape of currency tracking.

Steps

Data Processing

  • Combined and processed the given data and generated a merged file named merged_data.csv.
  • All Data processing codes and files can be also accessed here.

Setup

Frontend

cd frontend
npm install
npm start

Backend

cd backend
npm install
npm start

pict-group15-fx-currency's People

Contributors

manish0222 avatar ameyshembade2511 avatar swarajgosavi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.