This Project is done using PHP Langauge
Database: MYSQL
Environment: Docker
Server: Nginx
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 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 Can Delete their own posts
- Can Edit their own posts
- Can Post, Comment
- Guest Users
- Post
- Can create their account
- Can See the posts
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'