Skip to content

Ananta025/Financy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financy 💰 - Modern Investment Platform

🚀 Live Demo: Financy

Homepage

Key Features ✨

  • One-click account opening - no paperwork jhanjhat!
  • Real-time portfolio tracking with colorful charts
  • Smart watchlists to keep nazar on potential investments
  • Live market data and indicators
  • Simple order placement - buy/sell in literally seconds
  • Detailed performance reports to flex on your friends
  • Integrated news feed so you're always in the loop
  • Educational resources for beginners (no more "stonks kya hota hai?" moments)
  • Mobile-friendly interface - trade while in traffic (but don't do that, really!)

Setup Instructions 🛠️

Prerequisites

  • Node.js (v16+)
  • MongoDB
  • npm or yarn package manager
  • A little patience!

Backend Setup

cd e:\Financy\Backend
npm install
# Create a .env file with PORT, MONGO_URL, JWT_SECRET
npm start

Frontend Setup

cd e:\Financy\Frontend
npm install
# Create a .env file with VITE_BACKEND_URL, VITE_DASHBOARD_URL
npm run dev

Dashboard Setup

cd e:\Financy\Dashboard
npm install
# Create a .env file with VITE_BACKEND_URL
npm run dev

Tech Stack 💻

We've used the good stuff:

  • React.js with Vite (for that speedy development)
  • Tailwind CSS & Bootstrap (making everything look sexy)
  • MongoDB (saving all your precious data)
  • Express.js (handling all the backend magic)
  • JWT authentication (keeping the bad guys out)
  • Chart.js (for those satisfying stonk graphs)

Project Structure 🏗️

e:\Financy\
├── Backend/             # Server-side code - dimaag
├── Frontend/            # Public website - chehra
└── Dashboard/           # User trading platform - dil

Contributing 🤝

We love your input! We want to make contributing to Financy as easy and transparent as possible, whether it's:

🐛 Reporting a bug 💡 Submitting a feature request 🧪 Improving test coverage 📝 Improving documentation 🔍 Code review

Development Process

  1. Fork the repository to your GitHub account
  2. Clone your fork locally
    git clone https://github.com/YOUR-USERNAME/Financy.git
  3. Create a new branch from main for your work
    git checkout -b feature/amazing-feature
  4. Make your changes and test thoroughly
  5. Commit with clear, descriptive messages following our style
    git commit -m "Add: detailed description of your changes"
  6. Push to your branch
    git push origin feature/amazing-feature
  7. Open a Pull Request against our main branch

Pull Request Guidelines

  • Include screenshots for UI changes
  • Update documentation if needed
  • Add tests for new features
  • Ensure all tests pass
  • Keep PRs focused on a single concern
  • Follow existing code style and conventions

Thanks for helping make Financy better! 🚀

License 📝

This project is licensed under the MIT License.

Author

Built with ❤️ by Ananta - Full-stack developer.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published