Skip to content

Connectify is a social media platform that allows users to connect with each other. Users can create posts, like and comment on posts, and follow other users.

License

Notifications You must be signed in to change notification settings

dev-mdirfan/Connectify

Repository files navigation

Connectify

DjCRM

A Social Media Platform for connecting people.

Connectify is a social media platform that allows users to connect with each other and share their thoughts and ideas. Users can create posts, like and comment on posts, and follow other users.

Preview

Login Page Register Page
Home Page Profile Page
Blog Page Post Page
Blog Page Post Page
Profile Page Edit Profile Page
Profile Page Edit Profile Page
Settings Page Change Password Page
Settings Page Change Password Page

Technologies Used

Features

Design and implement the necessary models, views, and templates to create a social media platform that allows users to connect with each other and share their thoughts and ideas. Users should be able to create posts, like and comment on posts, and follow other users. Users should also be able to edit and update their profile information and change their passwords.

  • Successfully implement the following features:
    • User authentication: Sign Up, Login, OAuth 2.0(Google, Github), Logout, Forgot Password. [more details & bug]
    • Posts Create, edit, and delete - (Markdown Editor), Thumbnail resizing.
      • Create: Title, Content, Description, Thumbnail, Tags, Category, Publish/Unpublish, Status: Save as Draft or Published.
      • Edit:
      • Delete:
    • Like and unlike posts
    • Comment and reply to comments on posts
    • Follow and unfollow other users
    • View all posts on the home page
  1. Allow a user to sign up and log in to their account.
  2. Public Profile view
  3. Create, Edit, Delete Posts with customized text, pictures and links
  4. Like, Comment / Reply, Save and Search posts
  5. Follow and Un-follow users
  6. Friend Request
  7. Notifications

Account App: 1. User Authentication

  • Users can sign up and log in to their accounts.
  • Users can reset their passwords.

Bug Fixes:

  • 2 Tests are failing in this app.

For more details, see User Authentication.

Blog App: 1. Posts

  • Users can create, edit, delete posts.
  • Users can view all posts.

Bug Fixes:

  • Image Cropping: The image cropping feature is not working properly. The image is not being cropped to the specified dimensions.
  • I'have to write tests for this app.

2. User Profile

How to Use

Installation instructions:

  1. Create a virtual environment and activate it. [reference]
  2. Install the required packages using pip install -r requirements.txt.

How to Contribute

Other places you can find us:

YouTube Twitter

About

Connectify is a social media platform that allows users to connect with each other. Users can create posts, like and comment on posts, and follow other users.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published