Skip to content

cb7chaitanya/money-mitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Money Mitra

We are excited to introduce Money Mitra, our innovative solution for simplifying loan applications and smart stock market investments. Our team, Code-Rangers, consists of four talented developers: Mazhar Saifi (4th year, JHU), Chaitanya Bajpai (3rd year, MAIT), Ansh Bhatt, and Suraj. We are undergraduates pursuing Bachelors in Technology from different universities, connected through networking, and thrilled to present our project at the BuildWithDelhi hackathon.

Table of Contents

Overview

Money Mitra is an innovative platform designed to simplify loan applications and provide smart stock market investment recommendations. In today's fast-paced world, navigating the complexities of loan applications and stock market investments can be daunting for many individuals. Our platform aims to address the following pain points:

  • Complicated Loan Application Processes: Users often face difficulties in finding the best loan options that suit their needs. The lack of clear information and structured repayment plans adds to the complexity.
  • Uncertainty in Stock Market Investments: Many users are interested in investing but lack the knowledge and tools to identify reliable stocks and predict future performance.

By addressing these issues, Money Mitra helps users make better financial decisions, enhancing their financial well-being and contributing to economic growth.

Features

User Dashboard

A personalized dashboard where users can easily choose between loan applications and stock market investments after signing up.

Simplified Loan Application

  • Users can select the loan option, input necessary details about their financial needs, and receive tailored loan options from trusted banks.
  • Structured repayment plans are provided to help users make the best choice.

Smart Investment Recommendations

  • Users interested in investing in the stock market can access a curated list of reliable stocks.
  • Detailed information on past performance and future predictions helps users make informed decisions.
  • The platform will provide direct links for users to invest seamlessly.

Technology Stack

  • Frontend: React, Recoil and Tailwind CSS for creating a responsive and user-friendly interface.
  • Backend: Node.js with the Express framework to build a robust server and RESTful APIs.
  • External API: Utilising Vantage API for fetching Stock Information.
  • Database: MongoDB (NoSQL) for efficient data storage and retrieval of loan information.
  • Development Tools: GitHub for version control and repository management.

We are open to incorporating additional technologies that can enhance the functionality and performance of Money Mitra.

Implementation Plan

  1. Authentication and Login: Secure user authentication using industry-standard practices.
  2. Loan and Investment Matching: Algorithms match users with the best loan options and investment opportunities based on their profiles.
  3. Post and Fetch Data: Real-time data on loans and stock market trends fetched from reliable sources.
  4. User Interaction: Features like post creation, upvoting, and chatting with financial advisors or other users.

Impact on Society

Money Mitra aims to revolutionize financial management by making it more accessible and efficient for everyone. By simplifying loan applications and providing smart investment recommendations, we empower users to make better financial decisions, leading to increased financial literacy and stability.

Winning Potential

Money Mitra addresses a significant gap in the market with no other dedicated platform offering these combined services for loan applications and stock investments. Our user-centric approach and innovative use of technology position Money Mitra as a unique and valuable solution in the financial tech space.

Installation

To install Money Mitra, follow these steps:

  1. Clone the repository:

    git clone https://github.com/cb7chaitanya/money-mitra.git
  2. Navigate to the project directory:

    cd money-mitra
  3. Install the necessary dependencies:

    npm install

Usage

To start using Money Mitra, follow these steps:

  1. Start the backend server:

    npm run start:backend
  2. Start the frontend server:

    npm run start:frontend
  3. Open your web browser and navigate to http://localhost:3000 to access the application.

Project Structure

The project is structured as follows:

  • build-with-delhi-backend: Contains the backend server code.
  • build-with-delhi-frontend: Contains the frontend client code.
  • common: Contains shared utilities and configurations.

Contributing

Contributions are welcome! To contribute to Money Mitra, follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Description of your changes"
  4. Push to the branch:
    git push origin feature-branch
  5. Create a pull request on GitHub.

License

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

For more details, visit the Money Mitra GitHub repository.

Releases

No releases published

Packages

No packages published

Languages