ElevateFund is a modern web platform that bridges the gap between entrepreneurs seeking funding and investors looking for promising opportunities. Built with React, Node.js, and MongoDB, it provides a seamless experience for both entrepreneurs and investors.
- ✅ User registration with email and password
- ✅ Dual user types (Entrepreneur/Investor)
- ✅ Secure login with JWT tokens
- ✅ Password hashing with bcrypt
- ✅ Protected routes based on authentication
- ✅ Modern, clean design with Tailwind CSS
- ✅ Responsive layout for all devices
- ✅ Dark/Light theme support
- ✅ Smooth animations with Framer Motion
- ✅ Custom reusable components
- ✅ Persistent navbar with user context
- ✅ Dynamic routing with React Router
- ✅ Protected route handling
- ✅ Seamless page transitions
- ✅ Landing Page
- ✅ Login Page
- ✅ Signup Page
- ✅ Entrepreneur Dashboard (Basic)
- ✅ Investor Hub (Basic)
- ✅ Company information
- ✅ Quick links to main sections
- ✅ Contact information
- ✅ Legal links
- React with TypeScript
- Tailwind CSS for styling
- React Router for navigation
- Context API for state management
- Framer Motion for animations
- Node.js with Express
- MongoDB with Mongoose
- JWT for authentication
- bcrypt for password hashing
- CORS enabled
-
Clone the Repository
git clone [repository-url]
-
Backend Setup
cd backend npm installCreate a
.envfile with:PORT=5001 MONGODB_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret -
Frontend Setup
cd frontend npm install -
Start the Application
# Start backend (from backend directory) npm start # Start frontend (from frontend directory) npm run dev
POST /api/auth/signup: Register new userPOST /api/auth/login: User loginGET /api/auth/me: Get current user
GET /api/entrepreneurs: List entrepreneursGET /api/investors: List investors
Email: admin@admin.com
Password: 0791Gaurav@
Type: Entrepreneur
- 🔄 Complete Entrepreneur Profile
- 🔄 Complete Investor Profile
- 🔄 Project/Business Listing
- 🔄 Investment Tracking
- 📊 Dashboard Analytics
- 💬 Messaging System
- 📱 Mobile Responsiveness Enhancements
- 🔍 Advanced Search & Filtering
- 📧 Email Notifications
- 📄 Document Upload System
- 💰 Investment Transaction System
- 📈 Analytics & Reporting
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.