Giter Site home page Giter Site logo

webassignemnt2021's Introduction

BlogHost and Todo Web Assignment

Implementations

  1. Like and Dislike functions.
    • On .../post.php page registered users can like and dislike the post.
  2. Add New or Edit Posts.
    • Registered user can post new articles and can edit as well.
  3. Enable and disable public visibility.
    • Users can control the visibility of their post.
  4. Read Posts.
    • Read count will be updated by +1 when unique user reads post first time only.
  5. Comments.
    • New comments on post.
    • Comments read section on post page.
  6. User Profile.
    • Shows totall likes.
    • Shows totall Comments.
    • Shows totall Posts Count.
  7. Registration.
    • User can register with unique name only.
  8. Todo Session based with following features
    • Categorised Tasks
    • Custom Prioritised Tasks
    • Checkbox to mark completion.
    • Delete Button to remove task.
  9. Converted README.md into Raw HTML using Web Tool (Link).

How to setup and run the code

Clone this repo using git clone https://github.com/rajBinMoti/webAssignemnt2021 in htdoc. There is a file dbSetup.php in root directory, which will generate a dummy database with some record to test the blog side of application. Run it on localhost using http://localhost/blog-host/install.php url.

Note! To safe remove the dummy database: http://localhost/blog-host/uninstall.php

Updated ERD

ERD

How to run the application

Open browser and visit http://localhost/blog-host and test it on local server. One copy of this code is also deployed on live server at https://2k18-csm-84.000webhostapp.com/

Odds

  • Some logical fixes are still pending to do...will fix soon.

Glimpse

Login Steps

Login-Home-Logout

Read, Like, and, Comment on Post

Read-Like-Comment

Add Task

AddTask

Update Task

UpdateTask

Delete Task

DeleteTask

webassignemnt2021's People

Contributors

rajesh-cs18 avatar

Watchers

 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.