This is a simple personal dashboard application built using Angular. The dashboard provides features like managing todos, bookmarking webpages, and taking notes. Additionally, it displays the current time and allows users to refresh the wallpaper.
- Todo Management: Organize your tasks with a simple todo list.
- Bookmarking: Save important webpages for easy access.
- Notes: Take quick notes and keep track of important information.
- Clock: Display the current time.
- Wallpaper Refresh: Refresh the wallpaper for a new look.
- Angular: A popular front-end framework for building single-page applications.
- TypeScript: A superset of JavaScript that adds static typing and other features to the language.
- SCSS: A CSS preprocessor that adds features like variables, mixins, and nesting.
- HTML: The standard markup language for creating web pages.
-
Clone the repository to your local machine.
git clone https://github.com/mamidalaramu/Personal-dashboard.git
cd personal-dashboard
-
Install dependencies using npm or yarn.
npm install
-
Start the development server.
ng serve
-
Open your browser and visit http://localhost:4200 to view the dashboard.
This project was generated with Angular CLI version 16.1.3.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.