Skip to content

FinPulse is a cutting-edge web application designed to deliver financial news, investment ideas, insights into government schemes, and engaging blog articles. With a mission to empower users with timely and relevant financial information, FinPulse ensures you stay updated and make informed decisions.

Notifications You must be signed in to change notification settings

akshay0611/FinPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinPulse 🚀

FinPulse is a cutting-edge web application designed to deliver financial news, investment ideas, insights into government schemes, and engaging blog articles. With a mission to empower users, the platform offers curated updates and resources to help individuals and businesses make well-informed financial decisions. 💼💰


Features 🌟

  • 📢 Latest Financial News Updates: Stay ahead with the latest news in the financial sector. 🔄
  • 🏛️ Government Schemes: Access detailed information on new government schemes for individuals and businesses, fetched directly from MongoDB Atlas. 🏢💡
  • 💹 Investment Ideas: Explore diverse investment opportunities, including mutual funds, stocks, and more. 📈💸
  • 📝 Blogs: Read engaging and informative blog articles fetched dynamically from MongoDB Atlas. 📖✨
  • 🎨 User-Friendly Interface: Navigate effortlessly with an intuitive and seamless design. 🔧
  • 📱 Responsive Design: Enjoy an optimized experience on both desktop and mobile devices. 📱🖥️
  • 🌐 Multi-Language Support: Integrated Google Translate ensures accessibility in multiple languages. 🌍🔄

Technologies Used 🛠️

React TypeScript TailwindCSS Vite MongoDB

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB Atlas
  • Routing: React Router
  • Icons: Lucide React, React Icons
  • State Management: React Hooks
  • API Integration: Fetch API for news and financial data
  • Build Tool: Vite
  • Stack: MERN (MongoDB, Express, React, Node.js)

Installation 🤝💻

To set up FinPulse locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/akshay0611/FinPulse.git
  2. Navigate to the project directory:

    cd FinPulse
  3. Install the dependencies:

    npm install
  4. Set up the backend:

    • Ensure you have a MongoDB Atlas account and set up a cluster.
    • Update the .env file in the root directory with your API keys and MongoDB Atlas connection string:
      VITE_API_KEY_2=your_api_key_here
      VITE_NEWS_API_KEY=your_news_api_key_here
      MONGO_URI=your_mongodb_atlas_connection_string
      
  5. Start the Node.js server:

    node server.js
  6. Start the development server:

    npm run dev
  7. Open your browser and navigate to http://localhost:3000 to view the application. 🎉


Usage 📘

  • 🏠 Home Page: Discover the latest financial news, insights into government schemes, investment ideas, and blog highlights.
  • 📊 Investments Page: Dive deep into various investment options tailored for your needs.
  • 📝 Blogs Page: Explore a variety of blog articles covering financial topics.
  • 📧 Contact Page: Connect for support, feedback, or inquiries.

Contributing 🤝

We welcome contributions! If you have ideas for enhancements or new features, feel free to fork the repository and submit a pull request. 💡

  1. Fork the repository

  2. Create your feature branch:

    git checkout -b feature/YourFeature
  3. Commit your changes:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature/YourFeature
  5. Open a pull request. 🚀


License 📜

License

This project is licensed under the MIT License - see the LICENSE file for details.


Acknowledgments 🙏

A huge thanks to all contributors and the open-source community for their invaluable support! Special thanks to the tools and libraries that powered this project. 👏


Contact 📞

For inquiries or feedback, please reach out to akshay.allen26200@gmail.com. 📧

About

FinPulse is a cutting-edge web application designed to deliver financial news, investment ideas, insights into government schemes, and engaging blog articles. With a mission to empower users with timely and relevant financial information, FinPulse ensures you stay updated and make informed decisions.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published