A modern Vue 3 + Vite startup funding platform where anyone can invest in promising startups.
✓ Explore Startups - Browse and filter startups by category ✓ Pitch Decks - View interactive pitch deck presentations ✓ Community Threads - Discuss startups with other investors ✓ Investment Dashboard - Track your portfolio and investments ✓ Start Investing - Invest in startups with minimum checks ✓ Dark Theme - Beautiful green and black dark theme ✓ INR Currency - All amounts in Indian Rupees with Cr/L formatting
``` src/ components/ layout/ # Navbar, Footer sections/ # Hero, Stats, etc. startups/ # StartupGrid, StartupCard filters/ # CategoryFilter, SearchBar views/ # Page components data/ # Sample JSON data utils/ # Helper functions store/ # Vuex state management router/ # Route definitions styles/ # Global styles ```
```bash
yarn install
yarn dev
yarn build ```
All sample data is stored in src/data/ as JSON files:
startups.json- 8 sample startupspitch_decks.json- Pitch presentationsthreads.json- Community discussionsusers.json- Sample investor profile
- Update
src/data/startups.jsonto add/edit startups - Update
src/data/pitch_decks.jsonfor pitch decks - Update
src/data/threads.jsonfor discussions - Currency automatically formats as ₹ with Cr/L formatting
- Browse startups in
/explore - Click on a startup to view details
- Enter investment amount in rupees
- Click "Invest Now" button
- Investment is saved to localStorage
- Portfolio updates in Dashboard
Clear browser localStorage to reset investments: ```javascript localStorage.clear() ```
- Vue 3
- Vite
- Vuex (State Management)
- SCSS
- Dark Theme with CSS Variables
All amounts automatically format as:
- ₹1 Cr = ₹10,000,000
- ₹1 L = ₹100,000
- ₹1K = ₹1,000
Example: ₹50 L = ₹5,000,000
- Primary: Neon Green (#10b981)
- Dark Background: #0a0e27
- Card Background: #1a202c
- Accent: #00c853
MIT