Giter Club home page Giter Club logo

group32projectcosc360's People

Contributors

housemech avatar pamalm avatar rileyccc avatar

Watchers

 avatar

Forkers

pamalm

group32projectcosc360's Issues

CONTACT PAGE

Work on contact page,
add contact information, it could just be information about the course and doesn't have to be anything personal. Maybe we can add our names in, and then for contact we could probably just put down the school information. It shouldn't matter if this information is accurate or not since they are just place holders.

FAQ PAGE

Work on FAQ Page

  • Add information about what the project is about, and maybe some helpful tips and tutorials on how to use the application.
  • Pretty much just insert whatever you feel will be useful information to have on this page.

Make header sticky

  • Place menu buttons and search bar in own
    .
  • Make that
    fixed position, sticky position to top of screen.

Search Bar Operation

  • implement some functionality for the search bar that is available within the masthead.

  • After entering in a search term (post tag, username, post title) within the search bar,
    the user will be directed to a page that displays 3 divs. One div will hold results for Post Titles, one for Post Tags, and one for Profile Search results.

  • User doesn't need to be signed in to use this feature, however they will be required to signin if they wish to comment or do any other features other than just simply viewing the results.

post.php

  • Make page that takes input of pid (post id) and generates a dynamic page based on that PID.

Restrict post, topic to only one word.

  • Make sure that the post topic is no longer than 1 word, otherwise it breaks the search.php algorithm.
  • So something like 'LOREM IPSUM' shouldn't be allowed, it can either be 'LOREM' or 'IPSUM'.

PROFILE PAGE

  • Profile page can include something like the user's most like post, or most recent posts.
  • We can display non-personal information for the user (first name, last name).
  • We can maybe even show the previous 3 or 5 comments made by this user on other posts.
  • TBH just find a way to fill this page with whatever information you feel is needed for this page.

Add additional functionality to posts div.

  • Direct user to search page for results 'topic' when user clicks that blue topic underneath the post description.

  • Direct user to post author profile when clicked on blue author div underneath post description.

  • Increase like by +1 if user clicks on the third div on the right. Change background color and update db accordingly to indicate that the post has been liked.

  • If user clicks the Post Topic, direct them to a search result page query with that post Topic.

  • If user clicks on Post Author, than direct them to the post Author's profile page.

  • If user clicks on Like button, depending on state, increment/decrement like #.

HOME PAGE

  • Implement home page.
  • On the home page we should show the hottest posts, or something like showing the posts with the most comments, or most likes. It could be whatever, if could even be randomized, but we need to fill this page with some information.
  • Think of useful information to add to this page.

Final Report Documents

Final report documents should include:

  • Project description and details (requirements list)
  • Site Map (how are pages linked)
  • Summary of features implemented
  • A 2-3 pageswalkthrough document that can be used to test the site by performing the walkthrough you describe. It is to your advantage to include sufficient detail to highlight the best features of your website. This should also include things likerequired login idsand passwords, how to test your site as well as identifying any unique features. This document will be used as a guide to test what you did.This document should be written as a user guide.
  • A 2-3 pagesdetailed description of your implementation from a system or developer's perspective including: What features did you implement? Include a description of the PHP and JavaScript files of your web site. How does your web site work at a high-level? Identify known limitations of the site?
  • 10% is reserved for deployment, client and server-side unit testing (if you do not test or deploy the maximum you can get out of this section is 25/35).

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.