Giter Site home page Giter Site logo

cst438_project2_groupe's People

Contributors

cookiewho avatar mrjkappa avatar nayelimdejesus avatar sagarprasad63574 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

cst438_project2_groupe's Issues

Create An Account

As a new user, I would like to create and account for the application.

Priority: 2
Difficulty: 2

Remove Items

As a wish list user. I would like to remove my items in my list.
DELETE [URL]/items?item_name={item name}

Admin: Create Users

As admin I would like to create new users
PUT: [URL]/users?username={username}&{...}

Priority: 3
Difficulty: 2

Admin: View all Users

As admin I would like to login as admin
GET: [URL]/users

Priority: 2
Difficulty: 2

Create Database

As a user, I'd like the data be stored in the application.

Add new Items

As a wish list user. I would like to add items to my wishlist
POST [URL]/items?item_name={item name}&url={url}...

Priority: 4
Difficulty: 2

Notes:
This should support multiple parameters and allow for empty parameters.
An item should be able to be created with just a name.

Delete Account

As a [user] I want to have the option to delete my account
DELETE [url]/logout?username={username}
Should ask for password confirmation

Priority: 2
Difficulty: 3

List a specific Item

As a wish list user. I would like to list a specific item by setting parameters in the URL.
GET [URL]/items?search={term1,term2};

Priority: 4
Difficulty: 2
Assigned: Jamiel

Create Landing Page

As a user I want to be welcomed to the site and given an option to login or sign in so I can proceed to wishlist the items that interest me.

Priority: 4
Difficulty: 2

Admin: Delete Users

As admin I would like to have the option to delete users
DELETE: [URL]/users?username={username}

Priority: 3
Difficulty: 2

Edit Account Information

As a [user] I want to have the option to modify my account so that I can change my name and password for security reasons
PATCH: [URL]/users?username={username}&{...}
Allow the user to change their name and password
Allow the user to delete their account. Deleting the account should get rid of all their database items.

Priority: 2
Difficulty: 3

List all Items

As a wish list user. I would like to list view all items.

GET [URL]/items
A page listing all the things the user wants
Links, Descriptions, and pictures
Note: DO NOT store the picture in the database (that is why we have CDNs) store a URL in the DB.
Host the image on imgur (or something similar), or just hotlink it… (we would NOT hot link a resource in a real environment. That is how you get sued)
Unsplash is great source of royalty free images

Priority: 5
Difficulty: 2

Show a User List

As a wish list user, I would like to look at a my list of products. (General items like toys and clothes).

Priority: 4
Difficulty: 2

Login to Account

As a wish list user. I would like to login into my account.
POST: [url]/login?username={username}&password={password}

  • Login must be persistent via Django Sessions

Priority: 4
Difficulty: 2

Willy Wonka Styling Update

  • Update Navbar to look better
  • Change styling of general (base) page
  • Reflect the styling all other pages

Log out of Account

As a wish list user. I would like to log out of my account
POST/GET [url]/logout?username={username}

Priority: 5
Difficulty: 3

Admin: Update Users

As admin I would like to update user information
PATCH: [URL]/users?username={username}&{...}

Priority: 3
Difficulty: 2

Admin Login

As admin I would like to login as admin
POST: [url]/login?username={username}&password={password}

Priority: 3
Difficulty: 2

Update Items

As a wish list user. I would like to update my items in my list
PATCH [URL]/items?item_name={item name}

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.