Skip to content

stephikebudu/Screened-Movie-Blog

 
 

Repository files navigation

Screened - A Multi-Author Movie Blog

Screened is a community for creative and interesting minds. It’s home to several thought-provoking pieces and intriging conversations about movies on our screens.

Table of Content

General Information

Screened is the premiere online destination for movie enthusiasts, providing the latest news and information on casting and development, release dates, interviews and all movies rated gist. Screened keeps users connected to all their favorites, past, present and future movies/tv series. Our sole aim is to become one of the best review websites on the internet where you discover, watch and discuss the movies you love.

Live Site

Screened Blog Website

Technologies Used

  • Product Designers

Tool:

Figma for UI designs. FigJam for UX designs.

  • Frontend Developers

Languages: HTML, CSS, JAVASCRIPT.

These languages were used to structure, style, and let users interact with the UI of the platform.

  • Backend Developers

Language: Python

Framework: Django

Architecture

The entire project is built on Django, a high-level python web framework for rapid development and clean design.

Prerequisites

  • You will need the following technologies installed to get the service running:

  • A compatible broswer

  • An IDE

  • Python app

  • GIT

Installation Guide

Running locally for the first time

  1. install python download from the official python download page
  • install virtualenv pip install virtualenv
  • install django pip install django
  1. clone the repository and move into the repository

    git clone https://github.com/Jozz77/Screened-Movie-Blog.git
    
  2. create the virtual environment if you haven't created it

     python -m venv env
    
  3. activating the virtual environment

    windows: .\env\Scripts\activate

    macOs: source env/bin/activate

  4. install the requirements

    pip install -r requirements.txt
    
  5. run

     python manage.py runserver
    

Running after the first time

  1. activate the environment

windows: .\env\Scripts\activate

macOs: source env/bin/activate

  1. run the server
python manage.py runserver

You're all set!

Features

Unauthenticated Users

  • Home Page Users can view basic information about the platform and watch a Youtube video trailer one on the categories.

  • Navigation Bar Users can navigate the site and move from one page accessible to them to another. Pages includes: About Page,

  • Search Users can search for products by typing the ‌keyword in the search bar. However, they are limited to viewing products in a category.

  • Categories Users can view blog post across 5 categories which are Hollywood, Bollywood, Nollywood, K-drama and Tv-Series.

  • Call To Action (CTA) Users will be receive prompts to take certain initiative and become a registered member. These features include: A prompt to register and become authenticated.

  • Footer: Pages include: Contact Page, Write for Us, Terms and Conditions, Privacy and Credits Page which is the Team's page.

How to Use Screened

  • Use the search area to find your desired products.

  • Click on the categories dropdown and choose which category posts you want to see.

  • Click on the posts you want to view.

  • Click on Comment on the blog post to add your comments.

How to create a Blog Post on the website

  • Visit the platform using the live link

  • Browse through various Categories and posts.

  • Go to the Write For Us page and click on Start Here to sign up and log in.

  • Go the Write new blog and fill in your details and click on Submit Button.

  • You are done!!!

Authenticated Users

  • Navigation Bar Users who did not save login information will have to sign in using the email and password method.

    • Blog Posts Users can post contents, edit posts, delete add images to their posts across 5 categories

Contributors

Jonathan Mmadu - Team Lead

Pelumi Olowookere - Lead Designer

Oluwaseun Ajayi - Assitant Lead Designer

Timi Dolor - Designer

Oyinade Hillary - Frontend Lead

Boluwatife Olusanya - Assistant Frontend Lead

Ayomide Oke - Frontend

Rasheedat Jinadu - Frontend

Stephany Ikebudu - Frontend

Funmilayo Kalejaye - Frontend

Adeala Adegbulugbe - Backend Lead

Acknowledgements

Many thanks to the Just-Projects for the training and inspiring this project.

Author

Jonathan Mmadu

About

This is a project to create a movie Blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CSS 40.8%
  • JavaScript 36.7%
  • HTML 16.6%
  • Python 5.9%