Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zobweyt/kpk
A movie database web service
https://github.com/zobweyt/kpk
flask flask-login flask-sqlalchemy flask-wtforms htmx
Last synced: 15 days ago
JSON representation
A movie database web service
- Host: GitHub
- URL: https://github.com/zobweyt/kpk
- Owner: zobweyt
- License: mit
- Created: 2024-04-20T14:28:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-20T14:28:37.000Z (8 months ago)
- Last Synced: 2024-04-20T17:07:01.489Z (8 months ago)
- Topics: flask, flask-login, flask-sqlalchemy, flask-wtforms, htmx
- Language: SCSS
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# kpk ![last commit](https://img.shields.io/github/last-commit/zobweyt/kpk) ![license](https://img.shields.io/github/license/zobweyt/kpk)
kpk is a movie database web service. It is an open-source project, allowing all of the community's members to contribute and see their code live in action.
Table of Contents
## Key Features
* Manage movies and reviews.
* Leave reviews for movies.
* Configure admins via the control panel.## Getting started
Clone the repository:
```sh
git clone https://github.com/zobweyt/kpk.git
```Install common project dependencies locally:
```sh
pip install -r requirements/common.txt
```Create an `.env` file in the root directory and configure the environment variables:
```dotenv
SECRET_KEY="SECRET_KEY"
SQLALCHEMY_DATABASE_URI="sqlite:///db.sqlite3"
```Create a superuser:
```sh
flask create-superuser
```Finally, run the website:
```sh
flask --debug run
```## Contribution
Feel free to open an issue, contribute or suggest new ideas to improve this repository!
Install project dependencies required for development locally:
```sh
pip install -r requirements/dev.txt
```Before committing, run static analysis tools in the project root directory:
```sh
black .
```