Use Kanban board with filled-in tasks that have categories and time estimations to assign work in group.

Overview

javascript-capstone

456movies

456movies is the home of amazing original programs that you can’t find anywhere else. Movies, TV shows, specials and more, all tailored specifically to you.

Built With

Major languages:

  • HTML & CSS
  • JavaScript (ES6)

Technologies and Prerequisites:

  • Webpack
  • Jest Tests
  • API
  • JavaScript Modules
  • NPM
  • Linters
  • Windows 10
  • Ubuntu

Live Demo (if available)

Live Demo Link

Presentation

Presentation video link

Getting Started

To get a local copy up and running follow these simple example steps.

Install

  • On GitHub.com, navigate to the main page of the repository. Above the list of files, click Download icon and Code.
  • Copy for git clone
  • Type git clone, and then paste the URL you copied earlier. $ git clone https://github.com/OybekKayumov/javascript-capstone.git
  • Install dependencies $ npm install
  • If you want to build the project $ npm run build - this will build the project in /dist folder
  • Start the Project $ npm start - serve the project in browser
  • Launches the test runner $ npm test - view results in terminal

Authors

👤 Fahd Rahali, Tunisia

👤 Oybek Kayumov, Uzbekistan

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

Comments
  • Group capstone: set up your Kanban board

    Group capstone: set up your Kanban board

    • In its description, paste a link to your GitHub project:

    • [ ] link to your GitHub project

    • Add a note telling the reviewer how many people there are in your team:

    • [ ] We are two students, but we will try complete tasks also for a third student @fahdrahali and @OybekKayumov

    opened by OybekKayumov 4
  • JavaScript group capstone

    JavaScript group capstone

    ##This PR is created to merge development branch into main branch

    ##Authors: @fahdrahali and @OybekKayumov

    video link Loom video link

    Things to do

    • Use JavaScript to make websites dynamic and build basic single page apps.
    • Use ES6 syntax.
    • Use ES6 modules.
    • Use callbacks and promises.
    • Use webpack.
    • Apply JavaScript best practices and language style guides in code.
    • Use AAA pattern for unit tests.
    • Write units tests for a JavaScript app.
    • Follow Gitflow.
    • Solve simple git conflicts.
    • Send and receive data from an API.
    • Use API documentation.
    • Understand and use JSON.
    • Make JavaScript code synchronous.
    opened by OybekKayumov 0
  • Add new comment

    Add new comment

    Add a new comment to the comment list on a popup page:

    • Create a post comment to send data to the API.
    • create an add comment function to display comments.
    opened by fahdrahali 0
  • Display number of likes for each item on the Homepage

    Display number of likes for each item on the Homepage

    Add display number of likes

    Modify the movieDisplay to show likes

    issue may be closed by this PR:

    • [4pt] - Display number of likes for each item on the Homepage - Student A #12

    issue may be closed by this PR:

    • [3pt] - Create feature: add new like - Student A #9
    opened by OybekKayumov 0
  • Display Reservations pop up with selected item's details

    Display Reservations pop up with selected item's details

    Add display reservation popup

    Add display number of likes

    Modify the movieDisplay to show likes

    issue may be closed by this PR:

    • [4pt] - Display Reservations pop up with selected item's details - Student C #13

    issue may be closed by this PR:

    • [3pt] - Display reservations for a given item on the Reservations pop-up - Student C #10
    • [4pt] - Create feature: add new reservation - Student C #7
    • [3pt] - Add reservations counter - Student C #4
    opened by OybekKayumov 0
  • Display comments popup

    Display comments popup

    Build a popup to display comments with selected item's details:

    • Build modal movie details module to handle popup (display content, open, close ...).
    • Build styles to the popup.
    opened by fahdrahali 0
  • Display list of items on the Homepage

    Display list of items on the Homepage

    Fetch data from API:

    [4pt] - Display list of items on the Homepage - Student A #15

    [0.5pt] Find external API - group task #20

    [1pt] Choose assets - group task #19

    opened by OybekKayumov 0
  • [0.5pt] Find external API - group task

    [0.5pt] Find external API - group task

    Find an API to base the development of the webapp around it. The API should allow you to

    • Get a list of items with a unique item id (or generate the unique id).
    • For a given item, get detailed information about it. choose an APIs that doesn't need authentication. if you select an API that requires authentication, you should implement it on your own. Also, if you select an API that provides image resources your webapp will be more visual.
    opened by OybekKayumov 0
  • [4pt]  - Display list of items on the Homepage - Student A

    [4pt] - Display list of items on the Homepage - Student A

    Create the main part of the homepage that keeps the layout from the wireframe:

    Screenshot 2021-06-27 at 21 50 23

    When the page loads, the webapp retrieves data from the selected API and shows the list of items on screen with the basic data (e.g. title + image).

    Prepare also "Comments" and "Reservations" buttons. They should be doing nothing - just being displayed.

    This task does not include displaying the number of likes for each item.

    This task does not include the counter of the items.

    opened by OybekKayumov 0
  • [4pt]  -Display Comments pop up with selected item's details - Student B

    [4pt] -Display Comments pop up with selected item's details - Student B

    Create a comments popup only with the top section (displaying details of the selected item)

    Screenshot 2021-06-27 at 22 10 45

    When the popup loads, the webapp retrieves data from the selected API and shows details about the selected item.

    Add event to button prepared by your teammate that will open your popup. You need to communicate with your team member to make sure that you do not block each other (most likely the easiest solution is to merge the list of items feature to the dev branch before you try to add that event).

    opened by OybekKayumov 0
Owner
Oybek Kayumov
Full-time student at Microverse| Full-Stack Developer| HTML& CSS | JavaScript | React | Ruby | Open to new job opportunities |
Oybek Kayumov
SimpleProject is a web app that allows users to create projects and manage them in a Kanban board.

What is SimpleProject SimpleProject is a web app that allows users to create projects and manage them in a kanban board. SimpleProject was built with

Mahmoud Fettal 25 Nov 23, 2022
Leader Board is a simple project based on JavaScript programing language. The purpose of this project is to work with APIs and ASYNC & AWAIT methods. I have used vanilla JavaScript with web pack to implement this project

Leader Board - JavaScript Project Table of contents Overview The challenge Screenshot Links Project Setup commands My process Built with What I learne

Mahdi Rezaei 7 Oct 21, 2022
Use real-time computing technology and web technology to build a big data Kanban l to solve the problem. Among them, practical technologies include MySQL, Kafka, Flink, Redis, Flask and Echarts

实时计算(English Version) 运用实时计算技术、Web 技术构建一个大数据看板来解决问题。其中实用技术包括Mysql、Kafka、Flink、Redis、Flask和Echarts 目录 1.问题需求 2.方案分析 3.安装环境 4.环境启动命令和运行代码的方法 5.代码目录结构说明

Serendipity 2 Jan 8, 2022
This is a To-Do List. It shows a minimalist design with the next features: Add new tasks, edit tasks, markup completed tasks, and erase all completed tasks. Built with JavaScript.

Project Name To Do List Built With HTML CSS JavaScript Live Demo To do List Live Demo Link Getting Started This is a To Do List. It shows a minimalist

Santiago Cárdenas 6 Jun 9, 2022
A simple JS To Do List bundled using Webpack. You can add new tasks, edit existing tasks, check completed tasks, and delete tasks from the list. It is built mainly with Javascript.

To-Do-List A simple HTML list of To Do built using webpack and served by a webpack dev server. Live Link See Demo Built With HTML, CSS, Javascript To

Michael Ugochukwu 3 May 10, 2022
Grayce Muthui 8 Jun 16, 2022
Employee Management System is a web application developed using Django(Backend) which manages the record of employees, their salary, attendance. publish public notices, assign works to employees, make requests to employees.

Employee_Management_System Employee Management System is a web application developed using Django(Backend) which manages the record of employees, thei

Preet Nandasana 7 Dec 16, 2022
zieeco 12 Jul 8, 2022
A Tailwind plugin that allows to create multiple groups utilities such as group-card or group-1 and works with Tailwind 3 features and all variations.

Tailwind Labeled Groups A plugin that allows to create multiple groups utilities such as group-card or group-1 and works with Tailwind 3 features and

Max 18 Nov 21, 2022
Veselin Petranchev 2 Oct 11, 2022
A daily activity tracking application that helps to organize your daily tasks and keep track of tasks that have been completed, or yet to be completed.

To-Do-List This is my To-Do List project in the Microverse curriculum. Built With HTML CSS Javascript (Webpack) GitHub Live Demo Live Demo Link Gettin

Hammed Adisa 8 May 7, 2022
JOSE ZEPEDA 10 Nov 18, 2022
Group project where, we have built a simple quiz to test your Pokemon knowledge

Pokemon-Project For our first team project we have built a Pokemon Quiz. The Team Damon Spriggle Chris Burton Fuji Sin Oscar Hurtado Christopher Lee A

Chris Burton 2 Apr 25, 2022
The co-work repository of HIWMS project group

_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/'---'\____ .' \\|

null 3 Jun 30, 2022
A to do list where you can add tasks, mark completed tasks and clear all completed tasks.

To Do List A to do list where you can add tasks, mark completed tasks and clear all completed tasks. You can rearrange the order of the tasks by doubl

Amira 7 Mar 4, 2022
To Do list is a small but useful project to make list app , you can add tasks delete tasks and modify tasks, the project built using HTML, CSS, JavaScript

Project Name The To-Do-List app description this is a project in the second week of the second module in microverse. its a useful to do list that save

Alzubair Alqaraghuli 5 Jul 25, 2022
A simple to do list app built with HTML, CSS and JavaScript. Users can add daily tasks, edit the tasks, delete the tasks when it's done

To Do List This is a website that allows users to manage the tasks. users can add every task to do and when the task is done users can delete the task

Mustafa Fahimy 8 Jul 21, 2022