Skip to content

mausham-shrestha-aligent/maushamOnboardingProject

Repository files navigation


Blog website Project

This Project is done using PHP Langauge

Database: MYSQL

Environment: Docker

Server: Nginx

About The Project

The project is about creating a blog website using the PHP Language. No use of framework were allowed. In the blog website there are three kinds of users

Admin

  • Admin Can Delete every posts
  • Can Edit every posts
  • Approves comment
  • Can Delete user
  • Can Reset Password for all users accounts
  • Update User
  • Can Assign users as admin

Logged In Users

  • Logged In users Can Delete their own posts
  • Can Edit their own posts
  • Can Post, Comment
  • Guest Users
  • Post

Guests Users

  • Can create their account
  • Can See the posts

Tools Used

Getting started tips

  • Create the database and create table using sql file provided : projectSQL.sql
  • For testing
    • Enter inside the docker container using command "docker exec -it CONTAINER_NAME bash
    • Run ./vendor/bin/phpunit
  • Use the database dump provided. (DatabaseDump.zip) Note: The user password is the frontname of email. For example: test@gmail.com has password of 'test'

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages