Skip to content

jordbort/capstone-glitch_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glitch Gator

'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/

Screenshots

Screenshot from 2023-02-05 23-52-29 The "Home" page shows an index of all users' posts.

Screenshot from 2023-02-05 18-11-04 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!

Screenshot from 2023-02-05 18-13-32 Post models have full CRUDibility and ownership, meaning that the owner (and only the owner) of a post can edit or delete it.

Mobile screenshots

Glitch Gator Home page Glitch Gator About page Glitch Gator image maker Glitch Gator post detail

Technologies used

  • Django
  • PostgreSQL
  • Amazon Web Services (AWS) S3 Buckets
  • Python
  • JavaScript
  • HTML
  • CSS

How to install and run this project

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.

Wireframes, diagrams, and planning materials

Please see the planning.md document for more information.

Future features/stretch goals

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors