Connect I Network is a dedicated NGO based in Dwarka Mor, Delhi, committed to creating positive social impact through community engagement and sustainable development initiatives. Our organization focuses on connecting people, resources, and opportunities to build stronger, more resilient communities.
- Community Empowerment: Strengthening local communities through education and skill development
- Social Impact: Creating lasting positive change in underserved areas
- Resource Connection: Bridging gaps between those who need help and those who can provide it
- Sustainable Development: Implementing long-term solutions for community growth
- Secure user registration and login system
- Personal dashboard for donation and subscription tracking
- Profile management and session handling
- One-time Donations: Quick and secure payment processing
- Monthly Subscriptions: Recurring donation management with Razorpay integration
- Payment Tracking: Complete transaction history and receipts
- Multiple Payment Methods: Support for various payment options
- Real-time donation history and analytics
- Subscription management (pause, resume, view details)
- Payment tracking and status updates
- Personal contribution insights
- Online volunteer registration form
- Skills-based volunteer matching
- Community engagement opportunities
- Impact tracking and recognition
- Mobile-first responsive interface
- Optimized for all device sizes
- Modern, accessible UI/UX design
- Fast loading and smooth animations
Connect-I-Network/
βββ frontend/ # Next.js Application
β βββ src/
β β βββ app/ # App Router (Next.js 13+)
β β β βββ api/ # API Routes
β β β βββ dashboard/ # User Dashboard
β β β βββ donate/ # Donation Pages
β β β βββ volunteer/ # Volunteer Registration
β β β βββ layout.tsx # Root Layout
β β βββ components/ # Reusable Components
β β β βββ DonationForm.tsx
β β β βββ navbar/
β β β βββ ui/
β β βββ lib/ # Utilities & Config
β β βββ styles/ # Global Styles
β βββ package.json
β βββ next.config.jsβ
βββ README.md
- Node.js (v22 or higher recommended)
- pnpm (Package manager - recommended)
- Git for version control
-
Clone the repository
git clone https://github.com/change-i-network/Website.git cd Website -
Install dependencies
cd frontend pnpm install -
Set up environment variables
# Create .env.local in frontend directory cp .env.example .env.local # Add your environment variables (database, Razorpay keys, etc.)
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production serverπ Main Website: https://ngo-website-psi-lake.vercel.app/
π Make a Donation: https://ngo-website-psi-lake.vercel.app/donate
π€ Volunteer With Us: https://ngo-website-psi-lake.vercel.app/volunteer
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create your feature branch
git checkout -b feature/AmazingFeature
- Commit your changes
git commit -m 'Add some AmazingFeature' - Push to the branch
git push origin feature/AmazingFeature
- Open a Pull Request
This project is licensed under the terms specified in the LICENSE file.
- Website: Connect I Network
- Location: Dwarka Mor, Delhi, India
- Email: Connect through our website contact form
