Skip to content

My social media, made using Python(Flask), Javascript, HTML and CSS. This project won't receive any more updates.

License

Notifications You must be signed in to change notification settings

MateusTum/social-flask

Repository files navigation

My Social Media - Flask

⚠️ Caution: This project won't be updated anymore, moving to a Django + React version ⚠️

  • The code is not fully sanitized.
  • Numerous bugs may be present.

My Social Media is a Flask-based social media application where users can post updates, share content, like posts, and connect with each other.

Table of Contents

Installation

To get started with My Social Media, follow these steps:

  1. Navigate to the project directory:

    git clone https://github.com/mateustum/social-flask.git
  2. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Flask application:

    python main.py
  2. Access the application in your web browser at http://localhost:5000.

  3. Sign up for an account and start posting, sharing, and connecting with other users.

Configuration

# config.py
SECRET_KEY = 'your_secret_key'
DATABASE_URI = 'sqlite:///my_social_media.db'
DEBUG = True
HOST = "your.host"

Dependencies

  • Bootstrap_Flask==2.2.0
  • Flask==2.2.5
  • Flask_CKEditor==0.4.6
  • Flask_Login==0.6.2
  • Flask_WTF==1.1.1
  • SQLAlchemy==2.0.19
  • WTForms==3.0.1
  • Werkzeug==2.2.3
  • gunicorn==21.2.0
  • flask_sqlalchemy==3.0.5
  • Pillow~=10.1.0
  • psycopg2-binary==2.9.9

Contributing

IMPORTANT: This is the staging branch, and things may not work properly. Your contributions and feedback are still welcome!

If you'd like to contribute to My Social Media, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Create a pull request.

License

My Social Media is licensed under the MIT License - see the LICENSE file for details.

About

My social media, made using Python(Flask), Javascript, HTML and CSS. This project won't receive any more updates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published