Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/echaftech23/brief_2

A movie dashboard project with bootstrap and php
https://github.com/echaftech23/brief_2

backend css3 frontend html5 js php sql

Last synced: about 2 months ago
JSON representation

A movie dashboard project with bootstrap and php

Awesome Lists containing this project

README

        

# Movie Mingle

Movie Mingle is a web platform dedicated to creating a robust database for its web application. The focus is on designing the data structure, using SQL and UML to document this architecture, and planning for platform continuity. The backend is implemented in PHP.

## Table of Contents
- [Introduction](#introduction)
- [Project Overview](#project-overview)
- [Features](#features)
- [Database Structure](#database-structure)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Movie Mingle is a web platform that aims to provide users with a seamless experience in managing and exploring movies, series, and comments.

## Project Overview

This project includes the following components:

- Backend implemented in PHP
- Database structure for users, films, series, and comments
- Dashboard management system for users

## Features

- User authentication and authorization
- CRUD operations for movies, series, and comments
- User-friendly dashboard for easy navigation
- Continuity planning for platform stability

### Jira Work Management

For Movie Mingle project management:

- [https://phpajx.atlassian.net/jira/software/projects/KAN/boards/1]

## Database Structure

The database consists of four main tables:

1. `user`: Stores user information
- Columns: user_id, username, email, password

2. `film`: Stores information about movies
- Columns: film_id, title, description, duration, user_id, image_path

3. `reviews`: Stores user comments on movies and series
- Columns: comment_id, user_id (foreign key), film_id or serie_id (foreign key), content, timestamp

4. `categories`:
- Columns: category_id (Primary Key), type, movie_id (foreign key)

5. `statuses`:
- Columns: status_id (Primary Key), status, movie_id (foreign key)

## Installation

1. Clone the repository:
```bash
git clone https://github.com/Echaftech23/Brief_2.git