Imagine a platform that instantly connects Sheffield Hallam researchers with ideal collaborators. Smart Search uses AI to analyze staff expertise and makes project work easy with secure collaboration tools. Researchers can find the most relevant research through advanced semantic search, encouraging meaningful partnerships. This project boosts innovation by helping researchers connect and work together efficiently, enabling them to achieve great things together.
- Expert Connections: Seamlessly connect researchers with relevant experts for collaboration.
- Research Collaboration Tools: Tools for project collaboration, resource sharing, and effective communication.
- Accurate Matchmaking: Algorithms for precise expert recommendations based on detailed research profiles.
- Automated Profile Updates: Integration with academic databases for automatic, comprehensive, and current user profile updates.
- Data Privacy and Security: Robust measures to protect user information and ensure data protection compliance.
- AI Recommendations: Personalized recommendations for potential collaborators using AI techniques.
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Node.js, Express.js
- Database: MySQL, MongoDB
- AI/ML: Python (AI/ML Libraries)
- API: RESTfull
- Cloud Storage
- Cloud Computing
- Google Colab
- Server for data training
-
Clone the repository:
git clone https://github.com/your-repo/smart-search.git cd smart-search
-
Install dependencies:
yarn install
-
Create a
.env
file and add your environment variables:DB_CONNECTION_STRING=your_database_connection_string API_KEY=your_api_key
-
Start the server:
yarn start
smart-search/
├── public/
├── src/
│ ├── api/
│ │ └── search.js
│ ├── config/
│ │ └── database.js
│ ├── controllers/
│ │ └── searchController.js
│ ├── models/
│ │ └── Research.js
│ ├── services/
│ │ ├── llmService.js
│ │ └── synonymService.js
│ ├── utils/
│ │ └── helpers.js
│ ├── app.js
│ └── server.js
├── test/
│ └── search.test.js
├── .env
├── .gitignore
├── package.json
├── README.md
└── yarn.lock
- Search Experts: Use the search functionality to find experts based on research content and citation metrics.
- View Profiles: Access detailed user profiles with integration to Google Scholar and ResearchGate.
- Collaborate: Utilize built-in tools for project collaboration and resource sharing.
- Recommendations: Receive personalized recommendations for potential collaborators.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or suggestions, please contact our team at [email protected].
Name | Student Number | Role |
---|---|---|
Smit Merchant | 33078761 | Quality Assurance |
Brijbhan Govardhan Prajapati | 33084787 | Front-End Developer |
Ankit Kumar Ganesh Singh | 33085894 | UI Developer |
Akshay Darji | 33076764 | Scrum Master and Project Manager |
Aman Upadhyay | 33076791 | Team Leader and Full-Stack Developer |
Special thanks to our module leader, Dr. Maria Luisa Davila Garcia, for her guidance and support throughout this project.