An Address Book that is stored on a MySQL server and takes full advantage of CRUD! It can be accessed by using an Angular JS web page!
  • TypeScript 58.3%
  • HTML 28.8%
  • SCSS 12.9%
Find a file
2021-12-12 16:39:13 -06:00
.github/workflows Create codeql-analysis.yml 2020-09-14 18:55:25 -05:00
app Updated Dependencies 2020-09-02 17:17:20 -05:00
assets Updated Dependencies 2020-09-02 17:17:20 -05:00
dist Updated Dependencies 2020-09-10 10:14:34 -05:00
environments Updated Dependencies 2020-09-02 17:17:20 -05:00
favicon.ico Updated Dependencies 2020-09-02 17:17:20 -05:00
index.html Updated Dependencies 2020-09-02 17:17:20 -05:00
main.ts Updated Dependencies 2020-09-02 17:17:20 -05:00
package-lock.json Update package-lock.json 2021-12-12 16:39:13 -06:00
polyfills.ts Updated Dependencies 2020-09-02 17:17:20 -05:00
README.md New Backend Support! 2020-08-05 11:46:04 -05:00
SECURITY.md Create SECURITY.md 2020-09-27 15:31:40 -05:00
styles.scss Updated Dependencies 2020-09-02 17:17:20 -05:00
test.ts Updated Dependencies 2020-09-02 17:17:20 -05:00

AddressBookUI

New Backend Support

I have finally gotten around to updating the program to work with the new backend. Some features have been removed. I will try to add them back , but with my limited angular knowledge it might take awhile. Also there are some errors where it returns null for some people. If that happens please refresh the page. I will try to with that at some point.

Verison 2.0 has been released!

This is the biggest update since I have release the first address book!

Key Features

  • Added features to match with REST service
  • Added dark mode
  • Stability and bug fixes

How to Set Up your own server!

If you want to run this on your own server there are some setting to change! In data.service.ts you will need to change the url variable to point to your REST api After that run the command ng build --prod --base-href='directory-to-folder'

How to use my server!

Download the dist folder avaiable under the releases tab. Make sure you change the base-href in the index.html to match with your server

Found a bug!

Please report the bug under the issues tab with the bug label or tweet me on twitter @jackstockley_

Have a question?

You can leave questions under the issues tab with the question lable or tweet me on twitter @jackstockley_

Commonly Asked Questions?

  • How do I run the angular project?

    • You do not need angular installed if you download the dist zip from the releases page. Just remeber to change the base-href to match your server
  • What operating systems are supported?

    • Pretty much any operating system that supports apache or nginx or some similar web server. That includes Mac, Windows, Linux and possibly Andriod!
  • When will the REST and CLI versions of this be updated?

    • All version are upadated and running! You can check them out on my profile home page!
  • Will you continue to update this software with new features and bug fixes?

    • Yes of course, I do still have some features I plan on adding at some point. Right now I am planning on updating the backend on both the REST interface and CLI and converting the CLI into a maven project
  • Do you have documention on the code?

    • For this project not at the moment. All the source code that runs the project is public! I plan on adding comments at a later date to help with understanding!