Skip to content

vim-all/Stoxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ Investment Tracker

A modern investment tracker web app to manage and analyze your stock portfolio. πŸš€


✨ Features

  • πŸ’Ή Real-time Stock Tracking
  • πŸ“ˆ Performance Metrics
  • πŸ” Peer Company Analysis
  • 🌐 Responsive and Modern UI

πŸ—οΈ Project Structure

This project contains both the frontend and backend in a single repository:

my-investment-tracker/ β”œβ”€β”€ frontend/ # Frontend (React/Vite) β”œβ”€β”€ backend/ # Backend (Node.js/Express) └── README.md

βš™οΈ Technologies Used

  • Frontend:

    • React
    • Tailwind CSS
    • Vite
  • Backend:

    • Node.js
    • Express
    • MongoDB
  • Hosting/Deployment:


πŸš€ Getting Started

πŸ”§ Backend Setup

1️⃣ Go to the backend folder:

cd backend
2️⃣ Install dependencies:
npm install

3️⃣ Set up your environment variables (create a .env file):
PORT=3000
MONGOURL=your_mongodb_connection_string
APIKEY=your_api_key( Indian API )
JWT_SECRET=your_JWT_secret

4️⃣ Start the backend server:
npm run dev

πŸ’» Frontend Setup

1️⃣ Go to the frontend folder:
cd frontend

2️⃣ Install dependencies:
npm install

3️⃣ Start the frontend app:
npm run dev

🌍 Deployment
Frontend: Deploy to Vercel

Set root directory as frontend.

Build output: dist (Vite default).

Backend: Deploy to Railway/Render

Set up environment variables in your host’s dashboard.

Use the generated backend URL in your frontend API calls.


🀝 Contributing
Pull requests are welcome!
For major changes, please open an issue first to discuss what you’d like to change.

πŸ“ž Contact
Email: vimalaadhityan@gmail.com

LinkedIn: Vimalaadhityan

πŸ’‘ Future Enhancements
βœ… AI-based stock suggestions
βœ… Multi-currency support
βœ… Family portfolio sharing

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages