Skip to content

This platform that operates like a movie streaming platform but for short movies created by college students

Notifications You must be signed in to change notification settings

oladetohun1/Team-Rhinoceros2---Col_films

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team-Rhinoceros2---Col_films

Documentation

Initial Documentation - https://docs.google.com/document/d/1wRj2RmZevcUaIDORZ8hcdvbOzsZ7VIZl6JaFopN_Lfs/edit?usp=drivesdk
Final Documentation - https://docs.google.com/document/d/1Xp321kwHoJdPHOnBTix5MNNOBfsxYOUD25CyjsBOvy4/edit?usp=drivesdk

Hosting Link

https://team-rhinoceros2-col-films-xi.vercel.app/

DataSchema

DataSchema

Background Information

This is a platform that operates like a movie streaming platform but for short movies created by college students

About the Project

  • Col films is a web application platform that allows users to stream short videos of about 15 minutes created by college students.
  • Col films is created exclusively for college students to create, share, like and comment on videos.

Directory Structure For Server Deployment

Instructions For Deployment

Technologies Used

This project was created in Visual Studio Code and the following Technologies were used:

  • Design: Figma
  • FrontEnd: HTML,CSS, JAVASCRIPT
  • Backend: NODEJS
  • Database: MONGODB

Features

Unauthenticated Users - A user who is unregistered on the platform is able to :

  • To visit the platform and view basic information about the platform
  • View and interact with the documentation
  • View all available movies
  • Register to view more details
    Authenticated Users - A user who is registered on the platform is able to :
  • Have full access to the platform
  • upload short movies (not more than 15 minutes)
  • Comment, react and share movies
  • Show usage example to users
  • Save data and come back to download

Product Specialiazation

  • Mobile Phones
  • Ipads
  • Tablets

Usage

  1. Visit the website on url:
  2. Surf through the landing page to view the website
  3. Sign Up to view all the information
  4. Fill registration details
  5. Confirm the email address
  6. Get verified
  7. Proceed to login
  8. Have full access to view movies, upload movies, share , comment and like movies

Project Status

Project is in: progress

CONTRIBUTION GUIDE

Please ensure your codes and changes are properly tested. Team Rhinoceros2 members; Follow the following steps to contribute:

Fork the Project Repo
Fork this repository to get a personal copy on your github account

Clone the Repo to your local machine using
To clone the forked repository to your local machine, open command prompt and run:

git clone https://github.com/github_username/Team-Rhinoceros2---Col_films

Set Upstream Remote
Set your upstream remote so you can pull changes from upstream to update your repo by running:

git remote add upstream https://github.com/github_username/Team-Rhinoceros2---Col_films

Creating Feature Branch
First switch to the dev branch by running:

git checkout dev

Then create the feature branch (the branch you will be pushing you work to) by running:

git checkout -b active

NB: For consistency, I would recommend we all use the above naming scheme and make sure to create any new branch from the dev branch and not main branch. Ensure your local dev branch is up to date with upstream remote dev branch before creating new branch.

Set up Development Environment
Tip: Check the Getting Started guide below

Making Changes
Make all your changes on your feature branch, add and commit your changes using a concise descriptive commit message

Pulling Updates from Remote
Pull latest updates from Upstream branch by running:

git pull upstream dev

NB: If conflicts are encountered after pulling changes, please resolve them locally first before committing

Pushing Changes
Publish your Feature Branch and changes to origin by running:

git push origin active

Pull Request
Go to Github, open a Pull Request to the Upstream Remote dev branch and request a review by tagging team members

NB: Add a proper description of the changes made when making a Pull Request for easy review.

Contributors

  1. Joseph Udoka - Team Lead
    Github- https://github.com/tochicode
    Track - Product Design
    Email - josephudokae@gmail.com
  2. Nmesoma Ofortube - Assistant Team lead
    Github- https://github.com/xxx
    Track - Product Design
    Email - preshy2047@gmail.com
  3. Daniel Andara Innocent - Assistant Team lead
    Github- https://github.com/Andarson-Brel
    Track - Front End
    Email - Andarsonbrel2@gmail.com
  4. Desma Achieng
    Github- https://github.com/desmajoy
    Track - Front end
    Email - desmaachieng@gmail.com
  5. Janet Busayo
    Track - Product Design
    Email - busayojanet2017@gmail.com
  6. Enitan Timothy Falade
    Track - Product Design
    Email - itandesigns@gmail.com
  7. Aduralere Ashade
    Track - Product Design
    Email - aduraleresgune@gmail.com
  8. Fayemi Charity
    Track - Product Design
    Email - fayemiifeoluwa@gmail.com
  9. Olorunsola Iwanefun
    Track - Product Design
    Email - iwasola22@gmail.com
  10. Ikwuegbu Maryjustine Chinyere
    Track - Product Design
    Email - maryjustine214@gmail.com
  11. Hannah Inalegwu
    Track - Product Design
    Email - inalegwuhannah@gmail.com
  12. Ali Marwana Abdou
    Track - Full Stack NodeJS
    Email - ali.marwanaabdou@etu.uae.ac.ma
  13. Umar Farouk Ilyas
    Track - Full Stack NodeJS
    Email - yasmarfaq@yahoo.com
  14. Michael Alade
    Track - Product Design
    Email - msremmurd@gmail.com
  15. Oladetohun oluwakorede Emmanuel
    Track - Full Stack NodeJS Email - oladetohunoluwakorede@gmail.com
  16. Yusuf Adekola
    Track Product Design
    Email: adekolayusuph42@gmail.com

Documentation

A more detailed documentation on the updates,features and details of this project can be found Here

Design

The design of the project was created by the Product Design Team on FIGMA. The link can be found Here

Acknowledgement

A big appreciation to the ZURI TEAM X Ingressive For Good Team for sponsoring the training and project phase for Cohort II

About

This platform that operates like a movie streaming platform but for short movies created by college students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 82.8%
  • CSS 11.9%
  • JavaScript 5.3%