KAKEHASHI (meaning "suspension bridge" in Japanese) is an innovative open science platform designed to seamlessly connect project creators with potential skilled collaborators. Leveraging the power of AI and vector database algorithms, KAKEHASHI acts as the perfect conduit for open-source enthusiasts to find projects they're passionate about.
- AI/VectorDB Matching Algorithm: Swiftly matches users based on skills, project requirements, and interests.
- User Profiles: Allows project creators and collaborators to highlight their skills, past projects, and interests.
- Real-time Communication: Integrated chat and notification systems for immediate collaboration.
- Responsive Design: Accessible on all devices, from desktops to mobiles.
- Core: Next.js 13
- UI: Tailwind, RadixUI, Shadcn UI
- Database: Firebase, PineconeDB
- Node.js
- Yarn or npm
- Clone the repository:
git clone https://github.com/Engineers-for-Science/orcid-next-poc.git
cd orcid-next-poc
- Install dependencies:
yarn install
# or
npm install
-
Set up Firebase and PineconeDB: Follow respective official documentation to set up and connect your project.
-
Run the development server:
yarn dev
# or
npm run dev
- Signup/Signin to create a profile.
- For Project Creators: Create a new project, specify the skills required, and provide a brief description.
- For Contributors: Browse through available projects, view project details, and express interest in collaborating.
- Engage in real-time discussions with potential collaborators or project creators.
If you're interested in contributing to KAKEHASHI, please create a branch and submit a pull request with details on the changes you made.
KAKEHASHI is open-source software licensed under the MIT license.
For questions, feedback, or discussions related to KAKEHASHI, please ask in the "issues" tab on Github.
Together, let's bridge the world of open science and skilled contributors. π