π Table of Content
A solo programming project that heighlights the use of webpack to bundle JavaScript, ES6 syntax
π Built With
Tech Stack
- HTML5.
- CSS3.
- Javascript using ES6.
- Webpack.
<### Client
π Live Demo
Link to live demo
To Do List π
Server
Database
Key Features
- HTML5 semantics.
- CSS3.
- Javascript OOP, ES6.
- Webpack.
π» Getting Started
To get a local copy up and running, follow these steps
- Installed Git.
- Create a local directory that you want to clone the repository.
- Open the command prompt in the created directory.
- On the terminal run this command git clone <>
- Install the dev dependencies for linters run npm install.
- run:
npm i --save-dev webpack webpack-cli webpack-dev-server @babel/core @babel/preset-env babel-loader style-loader css-loader sass-loader html-webpack-plugin mini-css-extract-plugin
After Installing all the packages run this command npm run start
to start dev server and you can just press Ctrl + C
in the terminal and that will kill it and run npm run build
to creates a build directory with a production build of your app .
Prerequisites
In order to run this project you need
- Installed Git.
- A browser.
Setup
- Clone this repository to your desired folder.
Install
Install this project with
Usage
To run the project, execute the following command
- git clone <>
- cd To-Do-List
Run tests
To run tests, run the following command
- npx eslint .
- npx stylelint β*/.{css,scss}β
Deployment
You can deploy this project using https://abenezerassefa.github.io/TODOLIST/
π₯ Authors
π€ Abenezer
π Future Features
In the future, I shall be adding some dynamic loading effects to ensure a more smooth rendering on userβs devices with the following features:
π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
βοΈ Show your support
If you like this project kindly send to me an e-mail expressing it, it would make my day and fuel my motivation.
(back to top)
π Acknowledgments
I would like to thank Microverse team for this journey.
(back to top)
β FAQ
How do I clone this with all the un-merged branches?
- Kindly check the branches names in github then add them manually on your local machine, after that you may just pull the changes.
How to access the database?
- Itβs not available for now Iβm still working on it, once itβs available Iβll update this answer.
π License
This project is MIT licensed.