/Consolo

Trying to mimic a social media app in console to apply some Object Oriented Programming concepts and Design patterns in Python

Primary LanguagePython

Consolo

GitHub repo size GitHub contributors GitHub stars GitHub forks Twitter Follow

Consolo is a try to mimic a social media app in console to apply some Object Oriented Programming concepts, Design patterns and Testing in python

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of Python

Using Consolo

To use Consolo, follow these steps:

python3 Consolo/bin/main.py

Add run commands and examples you think users will find useful. Provide an options reference for bonus points!

Application Features

New user:

  • Login
  • Register
  • Quit

Logged in users:

  • Add a post
  • Show his Profile
  • Show home page
  • Send friend request
  • Accept friend request
  • Show friends
  • Show friend requests
  • Logout

Contributing to Consolo

To contribute to Consolo, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contact

If you want to contact me you can reach me at hossamasaad10@gmail.com.