Git Product home page Git Product logo

connect's Introduction

Connect

Description

Connect is a dynamic social media platform designed to assist individuals in crafting a comprehensive life plan while fostering connections with like-minded people.

Technology Stack: Django Rest Framework (DRF), React, Bootstrap, PostgreSQL

Functionality Overview:

1.Login And Register-

image

image

Users can effortlessly create an account.

Login using their username with a secure authentication process(JWT Token authentication).

Successful login directs users to their personalized Profile Page.

2.Profile functionalities-

Users can update profile details and showcase their images.

image

Choose up to 10 areas of interest that define their passions and preferences.

image

3.MyProfile

Central hub containing all profile functionalities.

4.Friends Posts:

Displays posts from the user's friends.

Users can 'like' friends' posts with a one-time restriction, and delete their own posts.

Users can engage in conversations by posting comments.

image

image

5.All Posts:

Similar to Friends Posts with variations in UI.

Users can 'like' and comment on posts, but the delete option is restricted.

image

image

image

6.Friend Suggestions:

Presents a list of suggested profiles based on shared interests.

Facilitates the process of connecting with potential friends.

image

7.Life Plan:

Comprises 12 life areas for users to set plans.

Plans can span durations of 1 month to 10 years.

Prevents users from creating overlapping plans, ensuring focused goal-setting.

image

image

image

image

image

image

8.Inbox:

A dedicated space for private messages between users. Clicking on a friend reveals their chat history, promoting seamless communication.

image

image

9. My Connections:

Displays the user's friends.

Allows users to remove connections, maintaining control over their network.

image

10. Matching Algorithm:

Friend suggestions and connections are determined based on shared areas of interest chosen in the Profile section.

11.PDF Goal Generation:

Users can generate PDFs encapsulating their life plans, fostering tangible goal-setting.

image

image

"Aim of Connect is to create an interactive platform that not only facilitates social connections but empowers users to envision and work towards their life goals"

connect's People

Contributors

anubhavbangari3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.