Skip to content

This project showcases a modern full-stack application architecture, leveraging a blend of powerful technologies to deliver a feature-rich financial data platform.

Notifications You must be signed in to change notification settings

MoKaif/FinStrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š FinStrive

Welcome to the FinStrive! This web application is designed to help you quickly and efficiently find relevant financial data. Built with modern technologies, the frontend leverages React and TypeScript, while the backend is powered by a robust .NET API. Whether you're a financial analyst, a developer, or just someone in need of reliable financial data, this tool is here to make your life easier.

🌟 Features

  • πŸš€ Fast and Reliable: Quickly fetch financial data without any hassle.
  • 🀝 API Integration with NSE: Utilizes the National Stock Exchange (NSE) of India for detailed analysis on Indian stocks.
  • πŸ’» Modern Tech Stack: Built with React TypeScript for the frontend and .NET API for the backend.
  • πŸ“ˆ Accurate Data: Ensure you get the most relevant and up-to-date financial information.
  • πŸ” User-Friendly Interface: Easy to navigate and find what you need.

πŸ› οΈ Tech Stack

  • Frontend: React, TypeScript
  • Backend: .NET Web API
  • Database: Microsoft SQL Server
  • Styling: Tailwind

πŸ“Έ Screenshots

Screenshot 1

Home Page

Screenshot 2

Login/Signup Page

Screenshot 3

Search Page

Screenshot 4

Dashboard Page

Screenshot 5

Historical Dividend Page

## πŸ› οΈ Project Overview

This project is a comprehensive web application designed to quickly find relevant financial data, utilizing cutting-edge technologies to deliver a seamless user experience. Below is a brief explanation of the project's key components:

Frontend

  • TypeScript & React: Ensures robust type checking and efficient development for a reactive and dynamic user interface.
  • Tailwind CSS: Provides utility-first CSS for rapid and responsive UI design.

Backend

  • .NET Core Web API: Serves as the backbone of the application, providing a powerful and scalable API.
  • Microsoft SQL Server with Entity Framework: Manages data persistence with a reliable and efficient database solution, leveraging Entity Framework for ORM capabilities.
  • National Stock Exchange (NSE) Integration: Used financial modelling prep for stock data which offers detailed analysis and data on Indian stocks, enhancing the app's financial insights.

Authentication

  • Login & Signup: Users can create accounts and log in to access personalized features.
  • JWT Authentication: Secures user authentication and session management using JSON Web Tokens.

Features

  • Portfolio Management: Users can add stocks to their portfolio and track their investments.
  • Stock Comments: Allows users to comment on individual stocks, fostering community interaction and discussion.

Design Patterns

  • Dependency Injection: Promotes modularity and testability by injecting dependencies.
  • Repository Pattern: Abstracts data access logic, enhancing maintainability and separation of concerns.

This project showcases a modern full-stack application architecture, leveraging a blend of powerful technologies to deliver a feature-rich financial data platform.

I hope you find this application useful and engaging! πŸš€

About

This project showcases a modern full-stack application architecture, leveraging a blend of powerful technologies to deliver a feature-rich financial data platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages