Giter Club home page Giter Club logo

portfolio-project-43's Introduction

POWERSOURCE

POWERSOURCE is a website that allows users to write and read reviews of energy drinks. logo

Table of contents

Requirements

Project Goals

The aim of this project is to create a website dedicated to hosting information and reviews regarding energy drinks. Users can register to the website in order to post comments and upvotes/downvotes on specific drinks. Users will also have the ability to change any ratings and comments as well as delete them. Users do not have to be signed in to see the comments and ratings of drinks. Each drink will have a link to purchase the item online (an affiliate link).

Project Features

The following are features that are essential to the project:

  • Users have the ability to view basic information regarding energy drinks in a paginated format
  • From the paginated list of drinks, users can click on a specific item to view an indepth look on that drink
  • Each drink listed should have a page detailing information, a link to purchase, a comments section, upvote/downvote buttons and a general upvote/downvote score
  • Users have the ability to create an account
  • Users have the ability to log into a pre-existing account
  • When logged into their account, users can post, update and remove comments on individual drinks
  • When logged in, users can either upvote or downvote individual drinks
  • When a user has a pre-existing upvote or downvote, users can change the vote and remove the vote

Analysis & Design

Theme Design

Wire Frame Diagrams

Flow Charts

Implementation

Testing

CI Information

The code and the project management are split into two different repositories. Strange, I know. Initially I had started the project without Django, and started development using Flask and going that route. However, I realized the importance of using Django and decided to tidy everything up by moving the development to a fresh new repository. Yet another hurdle!

portfolio-project-43's People

Contributors

brandonfirmstone avatar

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.