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
https://team-rhinoceros2-col-films-xi.vercel.app/
This is a platform that operates like a movie streaming platform but for short movies created by college students
- 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.
This project was created in Visual Studio Code and the following Technologies were used:
- Design: Figma
- FrontEnd: HTML,CSS, JAVASCRIPT
- Backend: NODEJS
- Database: MONGODB
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
- Mobile Phones
- Ipads
- Tablets
- Visit the website on url:
- Surf through the landing page to view the website
- Sign Up to view all the information
- Fill registration details
- Confirm the email address
- Get verified
- Proceed to login
- Have full access to view movies, upload movies, share , comment and like movies
Project is in: progress
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.
- Joseph Udoka - Team Lead
Github- https://github.com/tochicode
Track - Product Design
Email - [email protected] - Nmesoma Ofortube - Assistant Team lead
Github- https://github.com/xxx
Track - Product Design
Email - [email protected] - Daniel Andara Innocent - Assistant Team lead
Github- https://github.com/Andarson-Brel
Track - Front End
Email - [email protected] - Desma Achieng
Github- https://github.com/desmajoy
Track - Front end
Email - [email protected] - Janet Busayo
Track - Product Design
Email - [email protected] - Enitan Timothy Falade
Track - Product Design
Email - [email protected] - Aduralere Ashade
Track - Product Design
Email - [email protected] - Fayemi Charity
Track - Product Design
Email - [email protected] - Olorunsola Iwanefun
Track - Product Design
Email - [email protected] - Ikwuegbu Maryjustine Chinyere
Track - Product Design
Email - [email protected] - Hannah Inalegwu
Track - Product Design
Email - [email protected] - Ali Marwana Abdou
Track - Full Stack NodeJS
Email - [email protected] - Umar Farouk Ilyas
Track - Full Stack NodeJS
Email - [email protected] - Michael Alade
Track - Product Design
Email - [email protected] - Oladetohun oluwakorede Emmanuel
Track - Full Stack NodeJS Email - [email protected] - Yusuf Adekola
Track Product Design
Email: [email protected]
A more detailed documentation on the updates,features and details of this project can be found Here
The design of the project was created by the Product Design Team on FIGMA. The link can be found Here
A big appreciation to the ZURI TEAM X Ingressive For Good Team for sponsoring the training and project phase for Cohort II