Skip to content

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.

License

Notifications You must be signed in to change notification settings

NotShrirang/M2ConneX

Repository files navigation

M2ConneX

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub GitHub last commit GitHub repo size

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.

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.

Getting Started

Prerequisites

Ensure you have Docker Desktop installed.

Installation

  1. Clone the repository:
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:

./run.sh start-dev

This will build and start the Docker container for the application.

Manual Setup:

  1. Install required packages:
pip install -r requirements.txt
  1. Migrate to the database:
python manage.py migrate
  1. Run the backend server:
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! ⭐

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages