brhanuhailu / to-Do-list

This web-app is done using Vanilla javascript and HTML as well as css. In this project, It has been implementd the CRUD (create, read, update, delete) methods.
MIT License
4 stars 0 forks source link

📗 Table of Contents

📖 [To Do list structure]

This is the fourth module project set up To Do list structure using ES6 and webpack handler. The project is done using Vanilla javascript and HTML as well as css. In this project, It has been implementd the CRUD (create, read, update, delete) methods. All the elements of the user interface are fully functional and application is completed.

[To Do list structure] is the main part of javascript project which inluded how to use webpack and ES6.

🛠 Built With

Tech Stack

The main tech stack and included to apply to this project are:

Client

Key Features

This project has the following features

(back to top)

🚀 Live Demo

Find the deployment link the live demo.

(back to top)

💻 Getting Started

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

Prerequisites

In order to run this project you need: Open terminal on the same folder of the project and run:

 npm install

Initialize npm install webpack loaclly, and install the webpack-cli

 npm install webpack webpack-cli --save-dev

setting up HtmlWebpackPlugin

 npm install --save-dev html-webpack-plugin

To build and run the project from /src to /dist use

 npm run build

To run the project automatically loading up the page use

 npm start

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/brhanuhailu/to-Do-list.git

Install

Install this project with:

  cd To-Do-List
  npm install

Usage

To run the project, open index.html in /dist directory with browser

Run tests

To run tests, run the following command:

To check for html errors run:

  npx hint .

To check for css errors run:

  npx stylelint "**/*.{css,scss}"

To check for js errors run:

  npx eslint .

Deployment

Deployed using Github Pages.

(back to top)

👥 Authors

👤 Brhanu Hailu

🔭 Future Features

Add function for Clear all list.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

I am so excited to accept you feedback to improve my profession.

If you like this project like it.

(back to top)

🙏 Acknowledgments

we would like to thank Microverse organization

(back to top)

📝 License

This project is MIT licensed. (Check the LICENSE file)

(back to top)