pg_data | ||
uwume | ||
.gitignore | ||
docker-compose.yaml | ||
Dockerfile | ||
Pipfile | ||
README.md | ||
start_app.sh |
UWU Me!
NOTE: This project is very much still in the development/prototype stages. It is in no way meant to be run at a production level, as many security features have not been implemented yet. Run this with caution, and encourage any potential users not to create accounts with sensitive passwords.
A small project meant to be a different take on PleasePet.
Tired of simply "liking" or "favoriting" those so called "POSTS" ?
Why not give people an "UwU"??
This web app allows users to sign up and create a page of their own for other users and anonymous users to give an "UwU" reaction to.
This is intended to stay a fairly simple app acting as a feasible project for the author to learn about developing web apps with login and user management, an asynchronous data store, and interaction with a database storage container.
Requirements
Here is an outline of the requirements necessary to run this service:
- Python 3.6+
- Pipenv
Pipenv will act as the Python package manager for the installation of Python you use, creating a virtual environment that satisfies the package requirements listed in the Pipfile
.
If you do not wish to use pipenv, you will need the following packages:
- flask
- flask-login
- psycopg2-binary
Usage
Native
To start the app, simply run start_app.sh
.
./start_app.sh
Docker Compose
Optionally, you can run the entire application using the included docker-compose
file.
# These commands may require sudo
docker-compose up --build
# If you wish to detach the container after running
docker-compose up --build -d