https://github.com/notshrirang/m2connex
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.
https://github.com/notshrirang/m2connex
django django-rest-framework scikit-learn
Last synced: 12 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/notshrirang/m2connex
- Owner: NotShrirang
- License: mit
- Created: 2024-06-07T05:15:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T13:52:08.000Z (about 1 year ago)
- Last Synced: 2025-04-05T15:29:37.521Z (about 1 year ago)
- Topics: django, django-rest-framework, scikit-learn
- Language: Python
- Homepage:
- Size: 219 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# M2ConneX







## Overview
M2ConneX 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.
This is backend developed for the platform.
#### Frontend - https://github.com/NotShrirang/M2ConneX-frontend
## Features
- **Social Media**: Post and share your life updates with your college.
- **Recommendations**: Receive personalized recommendations for connections, posts, and job opportunities based on your skills and experience.
- **Event Management**: Alumni can create, manage, and participate in events such as reunions, workshops, and networking sessions.
- **Skill Sharing**: A platform for alumni to share their expertise, offer mentorship, and collaborate on projects.
- **Job Opportunities**: Access to job postings, internships, and career advancement opportunities specifically curated for MMCOE alumni.
- **Networking**: Connect with fellow alumni, industry professionals, and faculty members to expand professional networks.
- **Community Engagement**: Engage in discussions, forums, and special interest groups within the MMCOE alumni community.
- **Personal Profiles**: Create and customize personal profiles showcasing professional achievements, education, and interests.
## Architecture
(Click on the image to zoom)

## Getting Started
### Prerequisites
Ensure you have Docker Desktop installed.
### Installation
1. Clone the repository:
```sh
git clone https://github.com/NotShrirang/M2ConneX-frontend.git
cd M2ConneX
```
### Database Configuration (PostgreSQL)
Create a `.env` file in the root directory with the following configurations:
```
DB_NAME = *****
DB_USER = *****
DB_PASS = *****
DB_HOST = *****
DB_PORT = *****
EMAIL = *****
EMAIL_PASSWORD = *****
TEXT_NSFW_TOKEN = *****
```
### Running the Application
#### Docker Container:
To run the application using Docker, execute the following command:
```bash
./run.sh start-dev
```
This will build and start the Docker container for the application.
#### Manual Setup:
1. Install required packages:
```bash
pip install -r requirements.txt
```
2. Migrate to the database:
```bash
python manage.py migrate
```
3. Run the backend server:
```bash
python manage.py runserver
```
## Contributing
Feel free to submit pull requests, create issues, or spread the word!
## Support
Support me by simply starring this repository! ⭐