Giter VIP home page Giter VIP logo

p4-django-diary's People

Contributors

davetrev avatar

Stargazers

 avatar

Watchers

 avatar

p4-django-diary's Issues

User Stories: 404 page

As a Developer I can implement a 404 error page so that I can alert users when they have accessed a page that doesn't exist

User Stories: 404 page

As a Developer, I can create a custom 404 page to alert a user that a requested file or page has not been found
Task 1: Create 404, and 500 error pages extending from Base.html
Task 2: Style the error pages

User Stories: User Profile

As a Site User I would like access to my Profile so that I can create a diary entry or alter my details where needed

User Stories: Registering on site

As a Site User I can register on the site so that ** I can access the features and diary**
Task 1: Install Allauth
Task 2: Style registration and login pages
Task 3: Implement user registration functionality

User Stories: Contact us

As a Developer, I can create a contact us form page, to allow users contact the site owner to ask further questions or enable creation or advertisement of learning days

User Stories: Status Error Page

As a Developer, I can create Status Error templates, so that I can secure my views and advise a Site User when there is an issue

User Stories: CPD points counter

As a Developer, I can add functionality to count the total number of logged cpd points over a span of time so that the user can easily see how many points have been logged over the course of a year

User Stories: Restrict user

As a Developer, I can provide Signup/Login/Logout functionality, so that user can safely signup/login/logout and prevent access to their profile and only see content relevant to their profile

User Stories: CPD points value

As a Developer, I can provide a better numeric system for logging points, so that users can log points in a sensible manner

User Stories: Edit / delete entries

As a Site User I can create a new diary entry in the CPD log
Task 1: Create the diary entry editing page
Task 2: Style the diary entry editing page
Task 3: Implement diary entry editing functionality

User Stories: 500 page

As a Developer I can implement a 500 error page so that I can alert users when an internal server error occurs

User Stories: Email validation / email reset

As a Developer I can add functionality to verify email and reset password so that the user has better security over their email being used and can reset password if they forget it

User Stories: Edit profiles

As a Site User I can ** I can edit my profile so that I can change my registered name and email address**

User Stories: see previous entries

As a Site User I can see previous entries made
Task 1: Create a page to display previous diary entries
Task 2: Style the diary entry display page
Task 3: Implement functionality to fetch and display previous entries

User Stories: Profile Template

As a Developer I can create an aesthetically pleasing display of the User's Profile so that the experience of viewing their Profile is a pleasant one

User Stories: Nav Bar / Footer

As a Site User I want to see a clear way of navigating the site so that I can find the information relative to my needs
Task 1: Create a responsive navigation bar using Bootstrap
Task 2: Add relevant links to the navigation bar
Task 3: Test the navigation bar's responsiveness
Task 4: Adjust the navigation bar for logged-in users

Footer
Task 1: Create a footer containing social links to the developer.

User Stories: 403 page

As a Developer I can implement a 403 error page to redirect unauthorised users so that I can secure my views

User Stories: User Signup / Sign out

As a Developer, I can provide Signup/Login/Logout functionality, so that user can safely signup/login/logout and prevent access to their profile

Task 1: Style signup, login, and logout pages
Task 2: Implement user authentication functionality

User Stories: 500 page

As a Developer, I can create a custom 500 error page to alert the user that the site / app is experiencing a server error
Task 1: Create 404, and 500 error pages extending from Base.html
Task 2: Style the error pages

User Stories: Search Bar #10

As a User, I can use a search bar to check previous diary entries, so that I can quickly access previous details entered

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.