Theatherflix
Theatherflix copied to clipboard
Theatherflix Extension is a browser extension that provides personalized movie and series recommendations to users. Using The Movie Database (TMDb) API, the extension fetches popular movie data and di...
Theatherflix Open Source Project
*Logo created by Dee-y | https://github.com/dee-y | (Graphic Designer - Contrib) (Contributor of the project)
[It's a project build with the foundations of NodeJS + React.JS + Redux
If you like to study these topics, don't hesitate to join it!
---------------------------------------------------------------------------------------------------------------------------------
IMPORTANT:
If you are one of the engineers, developers, someone documenting or a tester, don't forget there's a branch called 'development'. We must use that first before to make a pull request to the master.
Create any issue about moving files etc. We in that way can avoid any kind of conflict regarding files or programming.
Thanks!
|Version: Alpha v2.3.2 (rvc1.0) [Coming soon beta and release-candidate] - Codename -Boing 747-
Google Group:
Any question just email to: [email protected]
IRC
Join us in the IRC server: /server irc.freenode.net - channel: /j #Vollj
-(admin nickname: SoulBlue [Felipe, Founder of the project])
What's this? Where are we going?
Theatherflix OpenSource Project - A visual tool for wiring digital movies, to sort and list the top latest movie trailers. We are constantly developing and making changes. Do you want to be part? Contact us! [email protected]
It's focused for people with no possibility to get a good Internet Connection and no possibility to get subscribed to any other kind of service, it will be a complete platform for free to use and to install it in any server, computer, or any other device, to watch trailers of movies.
Stages
The whole project is split into FIVE (5) stages**:
Stage1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 |
---|---|---|---|---|
Creation of a UI | Back-end (the whole functionality) | Debugging | Testing (UI + Back-end) | Lager scale testing |
** If you wanna know where it's the project now ? in which stage somehow?... Follow this link!
Technical stuff*:
Development** vs Production (The master branch)
Don't write initially in the master branch, all first goes to development. then we pull request to master which is 'Production'. If you want to download the whole development files, go to the 'development' branch -> https://github.com/Vollj/Theatherflix/tree/development
#If you want to clone the development branch follow this:
-
git clone -b development --single-branch [email protected]:Vollj/Theatherflix.git
-
cd development
(which is downloaded as a folder named 'Theatherflix' though, you rename it) -
npm install
(We can use Yarn too) - node (or nodemon) server.js
[*] If you are going to work inside of the project please inform, and them comment everything and please from now on (12-04-2018) add your email, name and date inside of the code you might add, as part of a comment; and keep working always in the development branch first. (Don't forget to use the 'issues' inside of the Github platform as well as please keep checking the progress of the project.).-
The first version where all begun. It's in the Old_branch
If you want to download the old version stored, go to the old branch -> https://github.com/Vollj/Theatherflix/tree/old_branch
#If you want to clone the old branch follow this:
-
git clone -b old_branch --single-branch [email protected]:Vollj/Theatherflix.git
-
cd old_branch
(which is downloaded as a folder named 'Theatherflix' though, you rename it) -
npm install
(We can use Yarn too) - node (or nodemon) server.js
_Warning: The project will be unstable due changes, and the migration of the project to React, and other technologies slowly.
Visit our websites:
https://Vollj.github.io/Theatherflix/
Join the conversation about Theatherflix using Slack!
https://Vollj.slack.com/
Github notes for Engineers & Developers
Before any commit, don't forget this: (or we could lose all the work that other engineers and developers in the project could have done)
-
git pull
-
git add .
(your contribution.) -
your contribution - commits ...
Installation
To run the Theatherflix web app offline, you need to install the following;
- Make sure you have installed Node.js. Versions 6.0.0 and higher should work. We recommend that you use the most-recent "Active LTS" version of Node.js.
- Make sure you have installed
npm
(NB:npm
is distributed with Node.js- which means that when you download Node.js, you automatically get npm installed on your computer).
Check that you have node and npm installed
- To check if you have Node.js installed, run this command in your terminal:
node -v
- To confirm that you have npm installed you can run this command in your terminal:
npm -v
Quick Start
-
sudo npm install
(You can also use Yarn) -
node server.js
(recommend install nodemon) - Open http://localhost:3000
Developers and collabs
If you want to run the latest code from git, here's how to get started:
-
Clone the code:
git clone [email protected]:Vollj/theatherflix.git cd theatherflix
-
Install the theatherflix dependencies
npm install (You can also use Yarn)
-
Build the code
npm run build
-
Run
npm start
or
node server.js
** If you have the old config, don't worry, it will work anyway! _)
Contributing
Before raising a pull-request, please read all carefully
This project adheres to the Contributor Covenant 1.4. By participating, you are expected to uphold this code. Please report unacceptable behavior to any of the [project's core team]
| We need more collaborations or people involved in this modest project which I think it could be cool, perhaps. | time will tell. Feel free to add your credits.
Important for new contributors:
If you wanna be part of this: seriously, coding, documenting; write me out, and also check out the Changelog.md file:
https://github.com/Vollj/Theatherflix/blob/master/CHANGELOG.md
Contact and Communications
Note:
Feel free to contact Felipe: [email protected] if you wanna Fork the project to try something unique, and learn and test, and feel an Open Source Project in your hands too.
Authors and contribs nowadays.
Names of collaborators | Github Links | Remarks |
---|---|---|
Felipe | https://github.com/felipealfonsog | (Founder - [email protected]) |
Antz | https://github.com/antzshrek | (Main Collaborator - Management) |
Dee-y | https://github.com/dee-y | (Graphic Designer - Contrib) |
Gonzalrick | https://github.com/gonzalrick | (Collaborator) |
Vikas Singh Rajput | https://github.com/rajvicky | (Collaborator) |
Bhagvat Lande | https://github.com/BMLande | (Collaborator) |
Prabhpahul Singh | https://github.com/prabhpahul | (Collaborator) |
Mmajidali | https://github.com/mmajidali40 | (Collaborator) |
Hiago Machado | https://github.com/HiagoMachado777 | (Collaborator) |
Patelvvipulgk | https://github.com/patelvipulgk | (Collaborator) |
Parikshit Hooda | https://github.com/Parikshit-Hooda | (Collaborator) |
Douglas Alves | https://github.com/dougtq | (Collaborator) |
Naimur Rahman Sourov | https://github.com/nsourov | (Collaborator) |
Jpart | https://github.com/jpart-r | (Collaborator) |
Copyright and license
Copyright JS Foundation and other contributors, http://js.foundation under the GPU/GPL.
Founded and Started by Felipe Alfonso Gonzalez, [email protected] - CC2018-Present.