This project implements a simple authentication system with a multi-step form for CRUD operations on product data using Angular 17.3.5. It features secure authentication, session management, and dynamic forms for a seamless admin experience.
-
Clone the Repository
Clone the repository to your local machine:git clone https://github.com/NawjisNN/Angular-17-Explore.git
-
Install Dependencies
Navigate to the project directory and install the required dependencies:cd Angular-17-Explore
npm install
-
Development Server
Launch the development server:ng serve
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.
- Login Page: A simple login interface with fields for email and password.
- Session Management: Uses local storage or session storage to securely save user authentication data.
- Product Listing: Displays a table with a list of products.
- CRUD Operations: Allows adding, editing, and deleting products dynamically without page reloads.
- Step 1: Basic product information such as name, description, multiple prices, brand, and tags.
- Step 2: Drag and drop functionality for image uploads.
- Step 3: Dynamic field addition for multiple tags.
Contributions are welcome. Please fork the repository and submit pull requests to enhance the functionalities or documentation.
This project is licensed under the MIT License - see the LICENSE file for details.