https://github.com/tyler-tee/puploader
Simple Flask app built to receive, store, and serve dog photos. Uploading non-dog photos works fine, but why would you want to?
https://github.com/tyler-tee/puploader
authentication dogs file-upload flask flask-app flask-server mongodb user-management
Last synced: 2 months ago
JSON representation
Simple Flask app built to receive, store, and serve dog photos. Uploading non-dog photos works fine, but why would you want to?
- Host: GitHub
- URL: https://github.com/tyler-tee/puploader
- Owner: tyler-tee
- License: mit
- Created: 2022-02-21T00:44:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T21:47:24.000Z (over 1 year ago)
- Last Synced: 2025-10-09T08:36:07.516Z (9 months ago)
- Topics: authentication, dogs, file-upload, flask, flask-app, flask-server, mongodb, user-management
- Language: HTML
- Homepage:
- Size: 4.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Puploader

[](https://github.com/tyler-tee/Puploader/actions/workflows/pylint.yml)
[](https://sonarcloud.io/summary/new_code?id=tyler-tee_Puploader)
Simple Flask app built to receive, store, and serve dog photos. Uploading non-dog photos works fine, but why would you want to?

## Preview
- Current iteration live [here](https://puploader.herokuapp.com)
## Current Features
- Multi-file upload
- Live gallery
- Local shelters/adoptable dogs information
- User management supported by a MongoDB backend
## Built with
- [Flask](https://flask.palletsprojects.com/en/2.0.x/) - "Web development, one drop at a time."
- [MongoDB](https://www.mongodb.com/) - "Build faster, build smarter."
## Development
Contribution welcome.
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (`git checkout -b improve-feature`)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (`git commit -am 'Improve feature'`)
- Push to the branch (`git push origin improve-feature`)
- Create a Pull Request
## To-Do
- [ ] Add local Veterinary clinic information
- [ ] Add Okta integration for authentication
- [X] ~~Add animal-friendly charities to 'Resources'~~
- [X] ~~Add S3 integration for Heroku deployment~~
- [X] ~~Add Google login for authentication~~
- [X] ~~Add location input/collection for resources (Shelters/Adoptable pets)~~
## License
[MIT](https://choosealicense.com/licenses/mit/)