Giter Site home page Giter Site logo

hope2finish's People

Contributors

capei avatar jwcappie avatar vsamaga avatar wadeenge avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hope2finish's Issues

Task63_404 page

Task tests

  1. Reaching a valid page does not redirect to error page
  2. Entering a random invalid address within the website redirects to the 404 page

Navbar

As a user, I want to use a consistent navigation bar, so I can get around the website.

Profile edit page

As a user I want the ability to personalize my profile page to be able to display some custom details

Profiles

As a user, I want a customizable profile page so i can view a hub with my videos and favorites.

Upload Page

Acceptance Test:

  1. Click profile name on top right of home page
  2. In profile page, click "Upload" button
  3. Select video to upload and give it a title and description
  4. Confirm by clicking "Upload" button again

Profile search Page

As a User i want the ability to search for other user profiles so can view more information about another user

Task32_Creators Chat Page

  1. Create new messaging page
  2. Create message interface between creator A and creator B
  3. Store message information between creators

Task05_Home Page

  1. Signing in retrieves user information from database.
  2. General greeting with user's name.
  3. Recent uploads are from the user's "subscriptions"
  4. Featured video is displayed.

Task37_Profile Search

  1. A user name can be entered to be searched
  2. Relevant profile will be fetched
  3. User can view profile

Watch page

As a user, I want to reach the video/watch page, so that I can watch some video.

Home Page

As a user, I want to login so I can check out my home page.

Creators Chat Page

As a user, I want to be able to communicate with other creators using the video streaming website.

Cozy landing page

As a user, I want to reach the website and effortlessly navigate the landing page so I can login, signup or read what the site is about.

Task65_Unauthorized access

  • Apply a check at the loading of all views that redirects user to landing page if no log in info is found.
  • If user is found, load page

Register functionality

As a user, I want to submit my register form, so that I can use features related to my account.

404 page

As a user, I want a human friendly error telling me that I reached an invalid page.

Task24_NavBar

  1. Create component vue file.
  2. Use bootstrap navigation bar.
  3. Add title.
  4. Add profile option.
  5. Add home option.

Cozy login page

As a user, I want a matching design from the landing page to the login page, so I can easily navigate the website.

Landing Page

As a user, I want to reach the website at its landing page so I can login, signup or check out what the website is about

SignUp!

As a user, I want to be able to signup for an account on the service so I can access the home page.

db-schema-users

Create a database or database schema for storing users using SQLITE.

Profile Search

As a user I would like the ability to search for other users Profile page so i can view more information about them

Task30_Allow Users to Login

  1. Design API to fetch submitted username and password
  2. Open the database and attempt to authenticate the user

Task36_Profile Search Page

1.There is a search bar with a search button
2. A user name can be entered into bar
3. pressing search leads to the desired users profile

Task17_Profile Edit Page

  1. Create new page for editing profile
  2. Add links to reach the editor and to return to updated page
  3. Store data to be retrieved each time a users profile page is accessed

Task21_db schema users

  1. Database should be created.
  2. Table within database should minimally contain columns corresponding to respective fields on the registration form (email address, username, password).
  3. Additional columns should exist to store additional information as necessary, including a salt for password hashing and unique user id. NOTE: Using PHP cryptography functions, salt column is no longer needed due to being included with password hash.

Task02_Login

  1. Create LogIn page
  2. Add form
  3. Add confirmation button

Task03_Profiles

  1. There is a navigation bar or side menu
  2. Profile option in navigation
  3. Option leads to user's profile page.

Task16_Cozy Landing Page

  1. Edit current landing page to have a navigation bar.
  2. Edit current welcome message to be more readable.
  3. Use Bootstrap to make a responsive site.

Task22_Watch Page

  1. Create watch component.
  2. Create watch view.
  3. Decide on video player. VideoJS?
  4. Create navigation component.
  5. Insert navigation and watch components to watch view.

SignIn Functionality

As a user, I want to submit my sign in form, so that I can use features related to my account.

Login Indication

As a user I would like to see my username next to the navigation bar so that I know who is logged in.

Search Page

As a user i want to be able to search both by username and by video title so i can find and access relevant information

Unauthorized access

As a user, I only want to be able to reach the app's tools if I'm logged in.

LogIn

As a user, I want to be able to click login so I can access my account.

Task04_Landing Page

  1. Create landing page
  2. Add basic website information
  3. Create basic credential navigation

Task01_Signup

  1. There is a landing page with SignUp button
  2. Clicking SignUp takes user to SignUp page
  3. On SignUp page there is a form to fill out.
  4. Clicking confirmation button "submits" the form.

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.