Skip to content

Johnny-FTW/Django-Profile-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Profile Viewer

Profile Viewer is a web application designed to provide a social networking experience where users can connect, share, and interact with each other. It offers a range of features that make it easy to create and manage user profiles, connect with friends, share updates, and engage in real-time chat conversations.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributions
  4. Feedback and Support
  5. License
  6. Contact

(back to top)

About The Project

Key features:

  • User Registration and Login: Users can create an account and securely log in to access the application.
  • User Profile Management: Users can create and update their profiles, adding personal information, profile pictures, and other details.
  • Search and Follow: Users can search for other people and follow them to stay updated on their activities.
  • Status Updates: Users can post and view status updates, allowing them to share their thoughts and experiences with their friends.
  • Commenting and Reacting: Users can comment on, like, and dislike the statuses posted by their friends, fostering engagement and interaction.
  • Real-time Chat: When users follow each other, they gain access to a real-time chat feature, enabling private conversations.

Built With

  • Python
  • Django
  • HTML
  • CSS
  • Bootstrap
  • JS
  • JQuery
  • SQL

Screenshots

Register: Users can create an account with their email, username and password. image
Log in view: image
View Own Profile: Users can view their own profile, which displays their personal information and uploaded photos. image
Update Profile: Users can edit and update their profile information, such as name, bio, and profile picture. image
Add Photos: Users can upload and add photos to their profile to showcase their experiences or interests. image
Search Friends: Users can search for friends by their name or username to find and connect with them. image
Follow Friends: Users can choose to follow their friends to stay updated on their activities and status updates. image
Followers/Following view: Users can manage followers/following lists. image
Friends' Statuses and Reactions: When users follow each other, they can see their friends' statuses and react to them by liking or commenting. image
Real-time Chat: Users who follow each other can engage in real-time chat conversations with their friends. image

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Requirements

List of requirements:

  • Django==4.1.6

(back to top)

Installation

Below is an example of how to install and set up this app.

  1. Clone the repo
    git clone https://github.com/Johnny-FTW/Django-Profile-Viewer.git
  2. Install project dependencies
    pip install -r requirements.txt
  3. Then simply apply the migrations
    python manage.py migrate
  4. You can now run the development server
    python manage.py runserver

(back to top)

Contributions

Contributions to Profile Viewer are welcome! If you have any ideas for improvements, bug fixes, or new features, feel free to submit a pull request. Be sure to follow the contribution guidelines outlined in the repository.

(back to top)

Feedback and Support

If you encounter any issues while using Profile Viewer or have any suggestions, please create an issue on the GitHub repository. We appreciate your feedback and will do our best to address it promptly.

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/Johnny-FTW/Django-Profile-Viewer

(back to top)

About

Application for people, meetigs, chat, events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors