/Association-Management-System-Angular

This project is an Angular application designed for overseeing association activities and announcements. It offers a user interface to interact with the backend API, enabling users to perform tasks such as browsing activities, adding announcements, and logging in or out.

Primary LanguageTypeScript

Angular Association Management System

Introduction

This project is an Angular application for managing association activities and announcements. It provides a user interface for interacting with the backend API to perform various actions such as viewing activities, creating announcements, and signing in/out.

Getting Started

Prerequisites

  • Node.js
  • Angular CLI
  • Backend API (Running Spring Boot application)

Installation

  1. Clone the project:

git clone https://github.com/mertcanyardimci/Association-Management-System-Angular.git

  1. Navigate to the project directory:

cd association-frontend

  1. Install dependencies:

npm install

  1. Start the Angular development server:

ng serve

  1. Access the application in your browser at http://localhost:4200.

Usage

Features

  • Admin Dashboard: Accessible by admin users to manage association activities and announcements.
  • User Authentication: Sign up and sign in functionalities for users. Allows access to personal profiles and logout.
  • View Activities and Announcements: Users can view all association activities and announcements on the home page.