Skip to content

A simple web app for users to write and read blogs

Notifications You must be signed in to change notification settings

shayannikpour/Blog

Repository files navigation

# COMP3975 Blog Platform

A simple blog web application where users can post articles with role-based access control.

## Local Development Setup

1. Clone or download the repository to your local machine

2. Navigate to the project directory:

   cd [project-directory]


3. Start the PHP development server:

   php -S localhost:8888

   Note: You can use any available port number instead of 8888

4. Open your web browser and visit:

   http://localhost:8888


## Features

- User authentication (login/logout)
- Role-based access control (Admin/Contributor)
- Article management (CRUD operations)
- Article scheduling with start/end dates
- Admin panel for user management
- Responsive Bootstrap UI

## Live Demo

The application is deployed and can be accessed at Azure:
https://twitter-a2d8b6hccbe9f9fq.westus-01.azurewebsites.net/

## Team Members

- Eddie Xu
- Jaskunwar Hunjan
- Shayan Nikpour

## Requirements

- PHP 7.4 or higher
- SQLite3
- Modern web browser

## Others

background image: https://plus.unsplash.com/premium_photo-1684581214880-2043e5bc8b8b?fm=jpg&q=60&w=3000&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8YmxvZyUyMGJhY2tncm91bmR8ZW58MHx8MHx8fDA%3D

Background image: https://plus.unsplash.com/premium_photo-1684581214880-2043e5bc8b8b?fm=jpg&q=60&w=3000&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8YmxvZyUyMGJhY2tncm91bmR8ZW58MHx8MHx8fDA%3D

About

A simple web app for users to write and read blogs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •