Skip to content

A tamagotchi inspired game in the browser.

License

Notifications You must be signed in to change notification settings

Chelsea-Fox/gotchi-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pylint Pytest Coverage badge

Gotchi

Gotchi, a tamagotchi inspired game in the browser.

Authors

Special Thanks:

  • @DanFoster Help fixing issues with testing and code coverage actions.

Tech Stack

Client: HTML5, CSS, Javascript

Server: Python 3.13, Flask

Running Dev Environment

  • Init db flask --app gotchi init-db
  • Run flask --app gotchi run --debug --no-reload
  • Test pytest
  • Test Coverage coverage run -m pytest
  • Coverage reports:
    • coverage report
    • coverage html

Build and Deploy from Source

  • Build
    • pip install build
    • python -m build --wheel
  • Install pip install flaskr-1.0.0-py3-none-any.whl (replace this with output of prior)
  • Init db flask --app gotchi init-db
  • Config Secret Key python -c 'import secrets; print(secrets.token_hex())' (save the output)
  • Create config.py in the instance folder and add the secret key SECRET_KEY = <PutYourKeyHere>
  • Run With Waitress WSGI
    • pip install waitress
    • waitress-serve --call 'gotchi:create_app'

About

A tamagotchi inspired game in the browser.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •