GithubHelp home page GithubHelp logo

peter302 / project-lis Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 18.24 MB

This is a project which allows user to View posted projects and their details, Post a project to be rated/reviewed, Rate/ review other users' projects ,Search for projects ,View projects overall score ,View my profile page

Home Page: https://project-portfolio1.herokuapp.com/

Python 90.19% CSS 3.41% JavaScript 4.22% Shell 0.05% PowerShell 0.02% HTML 2.11% Ruby 0.01%

project-lis's Introduction

๐Ÿ˜†

portfolio

Application to post projects to be rated by other users, 16 02 2020

By ** PETER KURIA**

Description

  • This is an app that allows users to like post and comment on other people posts.

Project live site

Features

  • User can log in to application and view other peoples posts.
  • A user can rate o a post.
  • A user can upload posts and edit their profile.
  • Admin can regulate images uploaded by deleting from the admin dashboard as well as completely close a users account.

Behavior Driven Development

-| Behavior | Input | Output | | ------------------- | ----------------------------- | ----------------------------- | | User visits the app and gets redirected to the login page | User logs in | Directed to the home page where they see posted photos | If user has no account, they click on sign up | User signs up | User is redirected to the log in page | | Home page loads | click to rate | Rting count appear| | Homepage loads | Click profile | User's profile appears | | Homepage loads | Click upload image icon | User's redirected to a page where they can upload an image | | Homepage loads | Click settings icon | A modal appears where one can change their password or logout | | Homepage loads | User inputs in the search form and presses enter | Searched results show |

Setup/Installation requirements

1.Clone or download and unzip the repository from github,https://github.com/peter302/project-lis.git

  1. Activate virtual environment using python3.6 as default handler virtualenv -p /usr/bin/python3.6 venv && source venv/bin/activate

  2. Install dependancies that will create an environment for the app to run pip3 install -r requirements.txt

  3. Create the Database

  • psql
  • CREATE DATABASE instacopy;
  1. Create .env file and paste paste the following filling where appropriate:

-SECRET_KEY = '<Secret_key>' -DBNAME = 'instacopy' -USER = '' -PASSWORD = '' -DEBUG = True 5. Run initial Migration -python3.6 manage.py makemigrations instagram -python3.6 manage.py migrate 6. Run the app -python3.6 manage.py runserver -Open terminal on localhost:8000

Technologies Used

  • PYTHON 3.6
  • DJANGO FRAMEWORK
  • BOOTSTRAP
  • CSS
  • POSTGRESS

Prerequisite

  • PYTHON 3.6
  • DJANGO FRAMEWORK
  • PYTHON VIRTULENV
  • POSTGRESS

Support and contact details

contact me @ [email protected]

License

The project is underMIT license Copyright ยฉ 2019.All rigths reserved

project-lis's People

Contributors

peter302 avatar

Watchers

 avatar  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.