Skip to content

ZekePulido/IntroSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DawgSocial: A Facebook-like social media platform:

Django CI Logo

Demo:

2023-11-28.17-54-55.mp4

Description:

This project will be a Facebook-like social media platform that has many of the same features that Facebook has. It will have things like accounts, friends, and the ability to like, comment, and share other people's posts.

Objective:

Design and develop a Facebook-like social media platform that will have several different functionalities based on customer (TA) expectations.

The platform should be able to perform the following functionalities.

  • A user should be able to log into his account to be able to connect with his friends and access their timeline.
  • A user should be able to compose, edit, and post status on his/her timeline.
  • A user should be able to send and accept friend requests from others which will allow them to be friends with others and enable them to interact with them.
  • A user should be able to like, comment, and share the status/timeline posts of their friends.

Features:

  • Able to log in and register.
  • Able to accept and reject friend requests.
  • Able to compose, edit, and post status on their timeline.
  • Able to interact with friends upon accepting their friend requests.
  • Able to like, dislike, save, comment, and share the status/timeline posts of their friends.

Language: Python and Technique: Agile

Usage:

Here is the walkthrough on setting Django up: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/development_environment

  1. To begin, install django:
pip install Django
  1. You can create a virtual environment with these commands
pip install virtualenv
virtualenv env
  1. To activate this environment, you will use this command:
env\Scripts\activate.bat
  1. To download the packages, use this command:
pip install -r requirements.txt

To run this application you need to run this command inside of the DawgSocial folder:

py manage.py runserver

Authors

Name: Spencer Gililand username: spencerg11 netid: rsg196
Name: Ezekiel Pulido username: ZekePulido netid: esp139
Name: Andrew McBride username: ahm228 netid: ahm228
Name: Ruth Mfon-Uko username: ruthmfon netid: rkm254

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •