Skip to content

Coin Canvas is a user-friendly expense management tool that tracks transactions, manages investments, and visualizes financial data with interactive charts. It integrates cryptocurrency and stock market data for a comprehensive financial overview.

License

Notifications You must be signed in to change notification settings

himanegi/coin-canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Canvas

Coin Canvas is a powerful and user-friendly expense management platform designed to simplify financial tracking and decision-making. It allows users to effortlessly monitor transactions, manage investments, and set personalized financial goals. With dynamic, interactive charts, users can visualize spending patterns and investment growth. Coin Canvas also offers seamless integration of cryptocurrency and stock market data, providing a holistic view of both traditional and digital assets in one place.

✨ Key Features

  • Expense Visualization: Utilize Chart.js to create interactive visualizations of your expenses on a daily, monthly, and yearly basis.
  • Integrated Finance Management: Seamlessly manage cryptocurrencies and stocks through various APIs.
  • Comprehensive Reports: Generate detailed financial reports to track your progress and make informed decisions.
  • Secure Authentication: Implement OTP-based authentication using Nodemailer for enhanced security.

🛠️ Tech Stack

  • Frontend: Handlebars, CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Visualization: Chart.js
  • Authentication: Nodemailer
  • APIs: Various APIs for cryptocurrencies and stocks integration

🚀 Getting Started

Prerequisites

  • Node.js (v14 or later)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/himanegi/coin-canvas.git
    
  2. Navigate to the project directory:

    cd coin-canvas
    
  3. Install dependencies:

    npm install
    
  4. Create a .env file in the root directory and add your environment variables

  5. Start the application:

    npm start
    
  6. Open your browser and visit http://localhost:3000 to access Coin Canvas.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📝 License

This project is MIT licensed.

About

Coin Canvas is a user-friendly expense management tool that tracks transactions, manages investments, and visualizes financial data with interactive charts. It integrates cryptocurrency and stock market data for a comprehensive financial overview.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published