Bookmarks is a free web application that allows you to organize your favorite URLs into neatly placed cards that are stored in multiple documents.
It is one of several planned projects that will demonstrate my passion for front-end development with real-world working examples. If you find this project interested, then visit Reactgular to discover other projects.
You can download a Zip file of the source code but it is better to follow the installation instructions below, and run the application locally.
You can download and run this app on your local computer easily. The only prerequisite is that you install NodeJS which can be done by following the instructions on their website.
The demo can be installed and run by following these commands.
git clone https://github.com/reactgular/bookmarks.git
cd bookmarks
npm install
ng serve --open
Note: Bookmarks makes HTTP requests to https://api.bookmarks.reactgular.com for HTML meta data.
This web application is designed to use the browser's local storage for persisting data when you return in the future. There is no authentication or security for any of the URLs stored in this web application.
The following technologies and libraries were used in the creation of this project. Most of what you see here was custom programmed by myself, but I also leverage some of the best and most popular dependencies.
- Angular as the front-end framework.
- Material Design as a UI component library.
- NgXS for state management.
- FontAwesome for the icons.
- Bootstrap for the CSS styles and utilities.