simple social network, memorial of Google+
Find a file
2025-11-26 16:50:42 +01:00
icons Add inline_svg 2021-10-17 10:20:47 +02:00
src implement permanent deletion, make user profile migration reversible 2025-11-26 16:50:42 +01:00
.gitignore implement permanent deletion, make user profile migration reversible 2025-11-26 16:50:42 +01:00
CHANGELOG.md implement permanent deletion, make user profile migration reversible 2025-11-26 16:50:42 +01:00
genmig.sh schema changes 2025-11-12 11:02:53 +01:00
LICENSE Adding an about section, version number and license 2019-10-09 19:51:18 +02:00
locations.txt Adding location and privacy policy 2019-10-20 13:14:16 +02:00
pyproject.toml add migrations 2025-11-06 17:19:00 +01:00
README.md style changes + regularize admin platform access + add link to material icons font 2025-11-08 20:02:52 +01:00
requirements.txt schema change; added flask-login 2019-10-12 19:22:10 +02:00

Cori+

A simple social network, inspired by the now dead Google-Plus.

To run the app, do "flask run" in the package's parent directory.

Based on Tweepee example of peewee.

This is the server. For the client, see coriplusapp.

Features

  • Create text statuses, optionally with image
  • Follow users
  • Timeline feed
  • Add info to your profile
  • In-site notifications
  • Public API
  • SQLite (or PostgreSQL)-based app

Requirements

  • Python 3.10+ with pip.
  • Flask web framework.
  • Peewee ORM.
  • A *nix-based OS.

Installation

  • Install dependencies: pip install .
  • Set the DATABASE_URL (must be SQLite or PostgreSQL)
  • Run the migrations: sh ./genmig.sh @
  • i forgor