Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goya - She Codes News Project

About This Project

This project was created as the Django project for She Codes Plus 2023/2024.

How To Run This Code

Django 4.2.2

  1. Clone repo
  2. Start venv
  3. Migrate data with python manage.py runserver

Database Schema

 My ERD

Project Features

  • Order stories by date  Screenshot of stories ordered by date
  • Styled "new story" form  Basic styling for form
  • Story images  Images from stories
  • Log-in/log-out  Log in  Log out
  • "Account view" page  User profile page
  • "Create Account" page  Basic styled create account page
  • View stories by author  Author view in profile
  • "Log-in" button only visible when no user is logged in/"Log-out" button only visible when a user is logged in  login visible, logged out user  logout visible, logged in user
  • "Create Story" functionality only available when user is logged in  In nav, the create story function is not visible if not logged in

Additional Features:

  • Add the ability to comment on stories within the story page  On page article comments immediately visible
  • Gracefully handle the error where someone tries to create a new story when they are not logged in.  The create new story auto-redirects to login page if clicked while not logged in

Future Ideas:

  • Dark mode feature toggle
  • Add the ability to update and delete stories
  • Add the ability for user to edit and delete account
  • Add the ability to “favourite” stories and see a page with your favourite
  • Category or keyword search function

About

She Codes Django project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages