{"id":25231488,"url":"https://github.com/notshrirang/m2connex","last_synced_at":"2025-06-28T14:37:25.838Z","repository":{"id":243180532,"uuid":"811685731","full_name":"NotShrirang/M2ConneX","owner":"NotShrirang","description":"M2ConneX is an all-encompassing platform specifically crafted for MMCOE alumni, enabling seamless communication, networking, and collaboration. It provides tailored recommendations for connections, posts, and job opportunities based on each user's unique skills and experience.","archived":false,"fork":false,"pushed_at":"2025-03-29T13:52:08.000Z","size":224,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T15:29:37.521Z","etag":null,"topics":["django","django-rest-framework","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NotShrirang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-07T05:15:01.000Z","updated_at":"2025-03-29T13:52:12.000Z","dependencies_parsed_at":"2024-06-07T07:29:06.064Z","dependency_job_id":"0d098f72-c869-45bb-9816-7b6ba0e8f9e8","html_url":"https://github.com/NotShrirang/M2ConneX","commit_stats":null,"previous_names":["notshrirang/alumni-portal-backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NotShrirang/M2ConneX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotShrirang%2FM2ConneX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotShrirang%2FM2ConneX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotShrirang%2FM2ConneX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotShrirang%2FM2ConneX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NotShrirang","download_url":"https://codeload.github.com/NotShrirang/M2ConneX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotShrirang%2FM2ConneX/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262446912,"owners_count":23312651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-rest-framework","scikit-learn"],"created_at":"2025-02-11T12:28:50.190Z","updated_at":"2025-06-28T14:37:25.818Z","avatar_url":"https://github.com/NotShrirang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M2ConneX\n\n\n![GitHub stars](https://img.shields.io/github/stars/NotShrirang/M2ConneX?style=social)\n![GitHub forks](https://img.shields.io/github/forks/NotShrirang/M2ConneX?style=social)\n![GitHub issues](https://img.shields.io/github/issues/NotShrirang/M2ConneX)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/NotShrirang/M2ConneX)\n![GitHub](https://img.shields.io/github/license/NotShrirang/M2ConneX)\n![GitHub last commit](https://img.shields.io/github/last-commit/NotShrirang/M2ConneX)\n![GitHub repo size](https://img.shields.io/github/repo-size/NotShrirang/M2ConneX)\n\n## Overview\n\nM2ConneX is a comprehensive platform designed to connect alumni of MMCOE (Marathwada Mitra Mandal's College of Engineering) and facilitate communication, networking, and collaboration among them. The portal offers various features and functionalities tailored to the needs of alumni, including event management, skill sharing, job opportunities, and more. Alumni can also receive recommendations for connections, posts, and job opportunities based on their skills and experience. Built with modern web technologies and powered by Django, this portal provides a seamless and user-friendly experience for MMCOE alumni to stay connected and engaged with their alma mater.\n\nThis is backend developed for the platform.\n#### Frontend - https://github.com/NotShrirang/M2ConneX-frontend\n\n## Features\n\n- **Social Media**: Post and share your life updates with your college.\n- **Recommendations**: Receive personalized recommendations for connections, posts, and job opportunities based on your skills and experience.\n- **Event Management**: Alumni can create, manage, and participate in events such as reunions, workshops, and networking sessions.\n- **Skill Sharing**: A platform for alumni to share their expertise, offer mentorship, and collaborate on projects.\n- **Job Opportunities**: Access to job postings, internships, and career advancement opportunities specifically curated for MMCOE alumni.\n- **Networking**: Connect with fellow alumni, industry professionals, and faculty members to expand professional networks.\n- **Community Engagement**: Engage in discussions, forums, and special interest groups within the MMCOE alumni community.\n- **Personal Profiles**: Create and customize personal profiles showcasing professional achievements, education, and interests.\n\n## Architecture\n(Click on the image to zoom)\n![m2connex](https://github.com/user-attachments/assets/591dc730-0963-4e9b-8211-d9d555fedcf0)\n\n## Getting Started\n\n### Prerequisites\n\nEnsure you have Docker Desktop installed.\n\n### Installation\n\n1. Clone the repository:\n\n```sh\ngit clone https://github.com/NotShrirang/M2ConneX-frontend.git\ncd M2ConneX\n```\n\n### Database Configuration (PostgreSQL)\n\nCreate a `.env` file in the root directory with the following configurations:\n```\nDB_NAME = *****\nDB_USER = *****\nDB_PASS = *****\nDB_HOST = *****\nDB_PORT = *****\nEMAIL = *****\nEMAIL_PASSWORD = *****\nTEXT_NSFW_TOKEN = *****\n```\n\n\n### Running the Application\n\n#### Docker Container:\n\nTo run the application using Docker, execute the following command:\n\n```bash\n./run.sh start-dev\n```\n\nThis will build and start the Docker container for the application.\n\n#### Manual Setup:\n\n1. Install required packages:\n\n```bash\npip install -r requirements.txt\n```\n\n2. Migrate to the database:\n```bash\npython manage.py migrate\n```\n\n3. Run the backend server:\n```bash\npython manage.py runserver\n```\n\n## Contributing\nFeel free to submit pull requests, create issues, or spread the word!\n\n## Support\nSupport me by simply starring this repository! ⭐\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotshrirang%2Fm2connex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnotshrirang%2Fm2connex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotshrirang%2Fm2connex/lists"}