A tech-driven platform aimed at connecting freelancers, volunteers, orphaned children, and senior citizens to work collaboratively on projects and social causes. It blends social impact with productivity, providing a structured, rewarding ecosystem for contributors.The main goal is to build a community-focused freelance/volunteer platform that empowers underrepresented groups while encouraging skilled individuals to contribute meaningfully and get recognized/rewarded.
The goal of Motren Connect is to create a collaborative social-tech ecosystem where users from various backgrounds can:
- Contribute to impactful projects
- Get recognized and rewarded
- Build social capital
- Support underserved communities
- Skilled professionals contribute to real-world problems
- Underserved communities receive mentorship and opportunities
- Contributors are rewarded with points, badges, and recognition
- Organizations and NGOs can easily onboard and manage impact-based projects
Motren Connect blends productivity and purpose, enabling a freelance-style model with a heart
Motren Connect contributes toward the UN Sustainable Development Goals:
- 🧓 SDG 1: No Poverty
- 📘 SDG 4: Quality Education
- 🧑💼 SDG 8: Decent Work and Economic Growth
- ♿ SDG 10: Reduced Inequalities
- 🤝 SDG 17: Partnerships for the Goals
- Person: Contributors including freelancers, volunteers, orphans, and senior citizens
- Team Members: MC Controllers, Volunteers
- General Users: Visitors, Investors, Organizers
- 🧑💻 Freelance Marketplace for Developers, Designers, Marketers, and more
- 🔐 Role-Based Authentication (Contributors, Clients, Admins)
- 🎯 AI-Based Project Matching for contributors
- 📣 Notification System (Person, General, Team)
- 🏆 Gamification & Rewards: Points, Fund Grades, Redeemables
- 🎓 Mentorship Module for connecting freelancers to underprivileged learners
- 📅 Events & Accelerators for hackathons, meetups, and project launches
- 🔁 Contribution Tracker to visualize social impact
- 🎯 AI-Based Poverty Detection to mark the event Place
- 🧠 Power BI Dashboard Visual analytics for contributors & team admins
- 👤 AI-Based Developer Suggestion to avoid fraud assolts
Layer | Tech Used |
---|---|
Frontend | React, Tailwind CSS, Redux |
Backend | Node.js, Express.js |
Utilites | Cloudinary , Passportjs , plupetter (Web Scraping) |
Database | MongoDB |
Auth | Firebase, Google OAuth |
AI/ML | LLMs for project matching, poverty detection , Freelancer's validation |
Analytics | Power BI (via data exports or APIs) |
DevOps | Vercel / Render / AWS (for MVP hosting) |
# Clone the repo
git clone https://github.com/bharath-2634/MotrenConnect-MVP.git
Create a .env file in the server folder and provide the following variables:
GOOGLE_CLIENT_SECRET = your-secret-id; GOOGLE_OAUTH = your-oauth-id; CONNECTION_URL = your-mongoDb-connection-url;
CLOUDINARY_CLOUD_NAME=your-cloudinary-cloud-name CLOUDINARY_API_KEY=your-cloudinary-api-key CLOUDINARY_API_SECRET=your-cloudinary-api-secret
RAZORPAY_KEY_ID = your-razorpay-key-id RAZORPAY_SECRET = your-razorpay-secret-id
cd client && npm install
cd ../server && npm install
Run Client Side
npm run dev
Run Server side
npm run dev
NOTE : change the port on server.js file on server side on your own interest