Skip to content

maxim2310/auth-angular-app

Repository files navigation

My Pet Angular Application

This is a simple Angular application showcasing authentication and expenses management functionality.

Demo

Check out the live demo of the application DEMO LINK.

Features

  • User Authentication: Allows users to sign up, log in, and log out.
  • Expenses Management: Users can add, view, update, and delete expenses.

Prerequisites

  • Node.js: Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies: npm install

Usage

  1. Start the development server: npm start
  2. Open your browser and visit http://localhost:4200 to access the application.

Authentication

The application includes a user authentication feature. Users can sign up with their email and password or log in if they already have an account. Upon successful authentication, users will be redirected to the expenses page.

Expenses Management

  • View Expenses: The expenses page displays a table with a list of expenses, including their ID, date, title, category, and sum.
  • Add Expense: Users can add a new expense by clicking the "Add New" button and filling out the necessary details in the form.
  • Update Expense: To update an expense, users can click on the corresponding row in the table and edit the fields in the form.
  • Delete Expense: Users can delete an expense by clicking the delete icon next to the respective expense in the table.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published