Skip to content

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SamadhanX πŸš€

A collaborative digital platform that connects citizens, universities, industry, and government to solve real-world societal challenges.


🌍 Problem

Many real-world problems faced by communities remain unsolved because the right people, institutions, expertise, and resources are not connected effectively.

SamadhanX aims to create a common platform where societal challenges can be reported, analyzed, matched with suitable universities, and developed into practical solutions through collaboration with industry and government.


πŸ’‘ Solution

SamadhanX follows a collaborative problem-solving workflow:

Citizen β†’ Challenge β†’ AI Analysis β†’ University Matching β†’ Collaboration β†’ Solution β†’ Impact

The platform helps different stakeholders work together throughout the complete lifecycle of a societal challenge.


πŸ”„ Platform Workflow

 flowchart TD 

    A[Citizen / Organization] --> B[Submit Societal Challenge]

    B --> C[AI-Assisted Analysis]

    C --> D{Challenge Processing}

    D --> E[Category & Priority]
    D --> F[Tags & Similarity Check]
    D --> G[Location & Requirements]

    E --> H[University Matching]
    F --> H
    G --> H

    H --> I{Stakeholder Collaboration}

    I --> J[University Team]
    I --> K[Industry / Startup]
    I --> L[Government / Local Body]

    J --> M[Solution Proposal]
    K --> M
    L --> M

    M --> N[Prototype & Testing]

    N --> O[Project Tracking]

    O --> P[Government Dashboard]
    O --> Q[Progress & Milestones]

    P --> R[Social Impact]
    Q --> R
Loading

πŸš€ Key Features

  • πŸ“ Citizen Challenge Submission
    Citizens and organizations can report real-world problems with relevant details.

  • πŸ€– AI-Assisted Analysis
    Challenges can be categorized by domain, priority, and relevant tags using AI-assisted logic.

  • πŸŽ“ University Collaboration
    Challenges can be connected with universities based on expertise, disciplines, and capabilities.

  • 🀝 Industry Collaboration
    Companies, startups, MSMEs, and innovation organizations can contribute through mentoring, funding, testing, and deployment support.

  • πŸ›οΈ Government Dashboard
    Government stakeholders can monitor challenges, institutional participation, projects, and outcomes.

  • πŸ“Š Project Lifecycle Tracking
    Solutions can be tracked from initial proposal to development, validation, and deployment.


🧩 Platform Modules

Module Purpose
Citizen Portal Submit and track societal challenges
AI Analysis Categorize, prioritize, and analyze challenges
Challenge Explorer Discover reported challenges
University Dashboard View and collaborate on relevant challenges
Industry Collaboration Connect organizations with projects
Government Dashboard Monitor platform activity and impact
Project Tracking Track solution development and progress

πŸ› οΈ Tech Stack

Frontend

  • React
  • JavaScript
  • HTML5
  • CSS3

Libraries

  • React Router
  • Lucide React

Current Prototype

The current prototype uses:

  • Dummy data
  • Client-side state
  • LocalStorage
  • Simulated AI classification and recommendation logic

The AI functionality in the prototype is simulated using programmed logic. A production version can integrate an NLP/ML model trained on historical challenge data.

Future Backend

The platform can be extended with:

  • Node.js
  • Express.js
  • MongoDB / PostgreSQL
  • REST APIs
  • Authentication
  • AI/ML services

πŸ“ Project Structure

SamadhanX/
β”‚
β”œβ”€β”€ public/
β”‚   └── samadhanx-icon.svg
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/
β”‚   β”‚
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ Navbar.jsx
β”‚   β”‚   β”œβ”€β”€ Hero.jsx
β”‚   β”‚   β”œβ”€β”€ Collaboration.jsx
β”‚   β”‚   β”œβ”€β”€ FeaturedChallenges.jsx
β”‚   β”‚   └── ImpactStats.jsx
β”‚   β”‚
β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ Home.jsx
β”‚   β”‚   β”œβ”€β”€ HowItWorks.jsx
β”‚   β”‚   β”œβ”€β”€ SubmitChallenge.jsx
β”‚   β”‚   β”œβ”€β”€ AIAnalysis.jsx
β”‚   β”‚   β”œβ”€β”€ RecommendedUniversities.jsx
β”‚   β”‚   β”œβ”€β”€ ChallengeExplorer.jsx
β”‚   β”‚   β”œβ”€β”€ UniversityDashboard.jsx
β”‚   β”‚   β”œβ”€β”€ IndustryCollaboration.jsx
β”‚   β”‚   β”œβ”€β”€ GovernmentDashboard.jsx
β”‚   β”‚   β”œβ”€β”€ ProjectTracking.jsx
β”‚   β”‚   β”œβ”€β”€ ChallengeDetails.jsx
β”‚   β”‚   β”œβ”€β”€ CollaborationRequest.jsx
β”‚   β”‚   β”œβ”€β”€ Notifications.jsx
β”‚   β”‚   └── SignIn.jsx
β”‚   β”‚
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ index.css
β”‚   └── main.jsx
β”‚
β”œβ”€β”€ .gitignore
β”œβ”€β”€ package.json
β”œβ”€β”€ PROJECT_CONTEXT.md
└── README.md

βš™οΈ Getting Started

Prerequisites

Make sure you have installed:

  • Node.js
  • npm
  • Git

1. Fork the Repository

Fork this repository to your GitHub account.

2. Clone the Repository

git clone https://github.com/YOUR-USERNAME/SamadhanX.git

3. Open the Project

cd SamadhanX

4. Install Dependencies

npm install

5. Start the Development Server

npm run dev

The application will run on the local development server provided by Vite.


πŸ”„ Development Workflow

  1. Fork the repository.
  2. Clone your fork.
  3. Create a new branch.
  4. Make your changes.
  5. Test the application locally.
  6. Commit your changes.
  7. Push the branch to your GitHub repository.
  8. Create a Pull Request.

Example:

git checkout -b feature/new-feature

git add .

git commit -m "Add new feature"

git push origin feature/new-feature

🀝 Contributing

Contributions are welcome!

If you have an idea, improvement, bug fix, UI enhancement, or feature suggestion:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Test your changes.
  5. Submit a Pull Request.

Please keep contributions focused and maintain the existing project structure and coding style.


πŸ” Environment Variables

If environment variables are required in the future, create a .env file locally.

Never commit API keys, passwords, database credentials, or other secrets to GitHub.

Example:

VITE_API_URL=your_api_url

πŸ“Œ Current Prototype Status

Implemented

  • SamadhanX landing page
  • Navigation
  • How It Works page
  • Challenge submission interface
  • Collaboration section
  • Featured challenges
  • Impact statistics section
  • Responsive UI foundation

In Development

  • AI Analysis workflow
  • Challenge Explorer
  • University Dashboard
  • Industry Collaboration
  • Government Dashboard
  • Project Lifecycle Tracking
  • Notifications and communication
  • Advanced analytics

πŸ—ΊοΈ Roadmap

Phase 1 β€” Prototype

  • Build the complete frontend
  • Implement challenge submission
  • Create simulated AI analysis
  • Build dashboards
  • Add project tracking

Phase 2 β€” Backend

  • User authentication
  • Database integration
  • REST APIs
  • Real challenge management
  • Role-based access

Phase 3 β€” AI Integration

  • NLP-based challenge classification
  • Priority prediction
  • Duplicate challenge detection
  • University recommendation
  • Industry partner recommendation

Phase 4 β€” Real-World Deployment

  • Government integration
  • University onboarding
  • Industry partnerships
  • Real challenge data
  • Impact measurement

🌟 Vision

SamadhanX aims to build a collaborative ecosystem where real-world problems can reach the right people, institutions, and resources.

Identify Problems. Connect Expertise. Build Solutions. Create Impact.


πŸ‘¨β€πŸ’» Team

MadTecX


πŸ‘¨β€πŸ’» Author

Sumit Kumar ❀️

B.Tech Computer Science & Engineering Undergraduate

About

Connecting citizens, universities, industry, and government to solve real-world societal challenges.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages