Skip to content

akshay0611/FinPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 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. 💼💰

Heal Well

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. 📖✨
  • 🎓 Courses: Access a wide range of educational resources and courses on financial topics to improve your knowledge and skills. 📚💡
  • 📝 Quiz: Test your financial knowledge with interactive quizzes designed to challenge and enhance your understanding. 🧠💬
  • 💻 Calculators: Use various financial calculators like SIP, Lumpsum, SWP, MF, Retirement, Tax, Loan EMIs, and more to make informed financial decisions. 🧮📊
  • 🎨 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.
  • 🎓 Courses Page: Access financial education materials and courses.
  • 🧠 Quiz Page: Challenge yourself with quizzes to test and improve your financial knowledge.
  • 💻 Calculators Page: Use financial tools like SIP, Lumpsum, SWP, Retirement, Loan EMIs, and more for practical insights into your finances.

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. 📧


Let me know if you need further adjustments!

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

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages