WEOpenSource is an open-source platform designed to connect individuals, open source projects, and organizations in the world of open-source software development. Our mission is to foster inclusivity, collaboration, and accessibility within the open-source community.
WEOpenSource offers a range of features to empower both contributors and organizations:
- Project Search: Find open-source projects based on your skills, proficiency level, and project preferences.
- Inclusivity: Our platform welcomes contributors from diverse backgrounds, including LGBTQ+ and women, promoting a more inclusive open-source community.
- Project Hosting: Open-source organizations can host their projects on WEOpenSource, benefitting from our support and resources.
- Resource Hub: Access a wealth of resources to help you get started with open-source contributions.
- NeedHelp Bot: A built-in chatbot powered by ChatGPT to assist with queries and technical doubts.
To run WEOpenSource locally, ensure you have the following prerequisites installed:
- Node.js: Download Node.js
- npm (Node Package Manager): This is typically included with Node.js installation.
- streamlit package shoule be installed
- openai library should also be installed before running streamlit code
- Clone the repository:
git clone https://github.com/yourusername/WEOpenSource.git- Navigate to the Streamlit Bot folder:
cd WEOpenSource/StreamLitBot- Run the Streamlit bot:
streamlit run streamlit_app.pyThe Streamlit bot should now be running on http://localhost:8501/.
Open a new terminal.
1.Navigate to the Main Website folder:
cd WEOpenSource/MainWebsite- Install project dependencies:
npm install- Start the development server:
npm startWEOpenSource should now be running locally at http://localhost:3000/.
- Make sure that you are using OpenAI API Key else you'll encounter the below error
-
Make sure you're setting up the streamlit bot before running the main website code, else you won't be able to access the NeedHelp bot
-
Ensure that you have run npm install before running the npm start, else you'll face the following error
- Visit the website at http://localhost:3000/ to explore open-source projects, resources, and more.
- Use the NeedHelp bot for assistance with any questions or technical issues.
We welcome contributions from the open-source community. If you'd like to contribute to WEOpenSource, please follow our Contribution Guidelines.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.



