'Glitch Gator' is a 'GLITCH art GenerATOR'. You can upload your own images to create glitch art, and share your results! Check out the deployed site here: https://glitchgator.com/
The "Home" page shows an index of all users' posts.
The preview window has a "before and after" style display, buttons for you to corrupt random bytes of data, a reset button, and a submit button. As of July 4, 2023 there is now an undo/redo feature!
Post models have full CRUDibility and ownership, meaning that the owner (and only the owner) of a post can edit or delete it.
- Django
- PostgreSQL
- Amazon Web Services (AWS) S3 Buckets
- Python
- JavaScript
- HTML
- CSS
You must have a virtual environment setup to run this project locally. This project is made with Django/Python, so it uses the Python package manager Pip. In the project directory, you can run:
pipenv shell
to launch your virtual environment. Next, run:
pipenv install
This will install dependencies from the Pipfile. Finally, run:
python3 manage.py runserver
This will start up the server. Then, navigate to:
http://localhost:8000
You should see the home page of the app appear in your web browser.
Please see the planning.md document for more information.
Ideas/plans for the future include:
- Likes on posts
- Comments on posts
- More refined glitch controls and parameters
- Tags for posts
- A search bar for tags and/or post description
- Email verification, password recovery
- Additional profile settings:
- Bio/about section
- Local timezone
- Light/dark mode
- Profile picture
- Profile color scheme
- Continued styling updates