OSSphere is an open-source project discovery platform designed to help developers explore and connect with open-source communities, events, and opportunities in India. Built with the MERN stack, it leverages Appwrite for backend data management, Appwrite Cloud Functions for real-time notifications, and the OpenAI API for AI-powered recommendations.
Project Discovery β Find open-source projects based on interests and skills.
Community Engagement β Connect with developers and open-source communities.
Event Listings β Discover and participate in open-source events across India.
AI-Powered Recommendations β Get personalized project and event suggestions.
Real-Time Notifications β Stay updated with new events and project activities.
User Authentication β Secure login via Appwrite Authentication.
React.js (Vite for development)
Tailwind CSS for styling
Appwrite (Database, Authentication, Cloud Functions)
Express.js (for additional backend logic)
OpenAI API (for AI-driven recommendations)
Clone the repository
git clone https://github.com/akhileshverma92/ossphere.git
cd ossphereInstall dependencies
npm installSet up environment variables (Create a .env file in the root directory and add the following)
VITE_APPWRITE_ENDPOINT=your_appwrite_endpoint
VITE_APPWRITE_PROJECT_ID=your_appwrite_project_id
VITE_APPWRITE_DATABASE_ID=your_appwrite_database_id
VITE_APPWRITE_COLLECTION_ID=your_appwrite_collection_id
VITE_APPWRITE_FUNCTION_ID=your_appwrite_function_id
Run the development server
npm run devWe welcome contributions! To contribute:
Fork the repository.
Create a new branch (feature/your-feature-name).
Commit your changes and push to the branch.
Open a pull request.
https://drive.google.com/file/d/1s1eBNxlhnXFXxys2psk3qDvOoktx41m8/view?usp=drivesdk
OSSphere is open-source and available under the MIT License.
Special thanks to all contributors and the open-source community for their support!