Code Monkey home page Code Monkey logo

my-readme-template's Introduction

Project Name : [Your Project Name].

An app to manage tasks. A user can add, delete and edit a task and mark it as completed, It uses simple GUI and relies on DOM manipulation in pure JS and using local storage.

In this project, I will build a simple HTML list of To Do tasks. The list will be styled according to the specifications listed later in this lesson. This simple web page will be built using webpack and served by a webpack dev server.

Capstone intro

Built With โš’

  • HTML
  • Basic CSS
  • JavaScript and ES6 syntax
  • Webpack
  • Linters (Lighthouse, Webhint, Stylelint, Eslint)
  • Git/GitHub work-flow

๐Ÿ”ด Live Demo (If availabale)

Live Demo Link

Project requirements ๐Ÿ•œ

You will need to implement the following functionalities (presented in the video above):

  • Adding a new item.
  • Removing a selected item.
  • Marking a selected item as complete.
  • Removing all items marked as complete at once.
  • Reordering a selected item (as drag-and-drop) [as an additional feature].

Getting Started ๐Ÿ”ฐ

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

  • Open terminal
  • Clone this project by the command:
git clone [email protected]:khitermedachraf/Awesome-books-ES6.git
  • Then go to the main folder using the next command:
cd Awesome-books-ES6.git
  • Finally, run diplay the index.html file in your local browser, or also, you can use Live Server in Visual Studio Code.

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

Prerequisites โฎ

  • A web browser like Google Chrome
  • IDE to edit and run the code (We use Visual Studio Code ๐Ÿ”ฅ).
  • Git to versionning your work.

You can check if Git is installed by running the following command in the terminal.

git --version

Likewise for Node.js and npm for package installation.

node --version && npm --version

Install ๐Ÿ’ป

npm install --save-dev [email protected]
  • For the node modules and Packages.json dependencies use:
npm install

Usage ๐ŸŽฏ

  • For anyone who wants to Use webpack to bundle JavaScript.
  • For anyone who wants to practice html5, css3 and or vanilla JavaScript
  • For anyone who wants to create his own Web devlopment course site.

Run tests ๐Ÿงช

  • run: npx hint .
  • run: npx stylelint "**/*.{css,scss}"
  • run: npx eslint .

Deployment ๐Ÿงฟ

This app is deployed in the GitHub Pages for easy viewing upon merged on the main branch. Please find the link in the Live Demo section.

Authors ๐Ÿ‘ฅ

๐Ÿ‘ค Achraf KHITER

  • GitHub: GitHub Badge
  • LinkedIn: LinkedIn Badge
  • Gmail: Gmail Badge
  • Twitter: Twitter Badge
  • Instagram: Instagram Badge
  • Facebook: Facebook Badge

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 ๐ŸŽ“๐Ÿ’ช

  • Hat tip to anyone whose code was used
  • Inspiration
  • Microverse program
  • My standup team
  • Coding partners

๐Ÿ“ License โ˜‘

This project is MIT licensed.

my-readme-template's People

Contributors

khitermedachraf avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.