Skip to content

shees-usman/diary

Repository files navigation

Diary

This project was generated with Angular CLI version 11.0.5.

This project spawns a relatively simple application that allows users to add notes to dates and revisit those notes as per requirement. It has the following abilities:

  1. Add notes to a selected date
  2. Revisit notes added to date
  3. Attach images or url links to notes for viewing and references
  4. Delete older notes no longer needed

Future improvements could be:

  1. Add user login
  2. Hookup backend server
  3. Add notes edit option
  4. Improve url link handling and optional embeds
  5. Dockerize the solution

The project was build with these improvements in mind and does have some supporting code to allow some of these improvements at a later point in time.

In Order to spin up a quick demo serve it up using the development server option below.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Further help

To know more about this you can reach me on linkedin and email as well as github.

About

A fun quick demo task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published