Skip to content

Website for user account creation and making blog posts. Built with Python/Django. Deployed with Heroku.

Notifications You must be signed in to change notification settings

mellowmorgan/La-Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

La Journal

By Morgan Waites

Site for making blog posts showing CRUD functionality with user accounts and blog posts, email server set up and image hosting through Cloudinary. Live on Heroku free server.

In development currently

See it here! https://journal-django-project.herokuapp.com/

Technologies Used

  • Python
  • Django framework
  • Bootstrap/HTML/CSS/Javascript
  • SQLite database for dev, Postgres for production
  • Cloudinary for image storage, image upload

Known bugs or things to improve/add

  • Not a bug but... needs tweaking with styling and image transformations... further exploration with Cloudinary.
  • Need to add feature to let user delete accounts.
  • Code is messy

Set Up/Installation

  • git clone this repository.
  • navigate into top-level of directory
  • Change email host to be your own in settings.py and make sure less secure apps are turned on and acquire app password
  • touch .env and put in environment variable for EMAIL_PASS like so: EMAIL_PASS=app_password_goes_here_no_quotes
  • pip install -r requirements.txt
  • python3 manage.py runserver
  • terminal should start server then will say something akin to: "Starting development server at http://127.0.0.1:8000/"
  • copy the http address it provides into your internet browser

License

MIT

Copyright (c) 2021 Morgan Waites.

About

Website for user account creation and making blog posts. Built with Python/Django. Deployed with Heroku.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published