Skip to content

Commit

Permalink
updated details
Browse files Browse the repository at this point in the history
  • Loading branch information
MayureshTakawane committed May 30, 2024
1 parent 8609b28 commit 7abfeb4
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 19 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# PartyManagementSystem
# EventManagementSystem
This is a basic demonstration of the angular application and its features like routing, auth-guards, HTTP clients, components, services, APIs etc

This basic event management system allows you to create event details for yourself. All CRUD operations are provided over event data.
The data is stored and fetched from Firebase (real-time database).

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.2.6.

Expand Down
4 changes: 2 additions & 2 deletions docs/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<head>
<meta charset="utf-8">
<title>PartyManagementSystem</title>
<base href="party-management-system">
<base href="event-management-system">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}</style><link rel="stylesheet" href="styles.08f10ab4fd7a5f3b.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.08f10ab4fd7a5f3b.css"></noscript></head>
<body>
<app-root></app-root>
<script src="runtime.bfe95d2b558768a2.js" type="module"></script><script src="polyfills.05250ad52e10f833.js" type="module"></script><script src="scripts.1ac6d0d02f230370.js" defer></script><script src="main.9dc5f66f951b9096.js" type="module"></script></body>
<script src="runtime.bfe95d2b558768a2.js" type="module"></script><script src="polyfills.05250ad52e10f833.js" type="module"></script><script src="scripts.1ac6d0d02f230370.js" defer></script><script src="main.be3f19e0dd2e27aa.js" type="module"></script></body>
</html>
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<head>
<meta charset="utf-8">
<title>PartyManagementSystem</title>
<base href="party-management-system">
<base href="event-management-system">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}</style><link rel="stylesheet" href="styles.08f10ab4fd7a5f3b.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.08f10ab4fd7a5f3b.css"></noscript></head>
<body>
<app-root></app-root>
<script src="runtime.bfe95d2b558768a2.js" type="module"></script><script src="polyfills.05250ad52e10f833.js" type="module"></script><script src="scripts.1ac6d0d02f230370.js" defer></script><script src="main.9dc5f66f951b9096.js" type="module"></script></body>
<script src="runtime.bfe95d2b558768a2.js" type="module"></script><script src="polyfills.05250ad52e10f833.js" type="module"></script><script src="scripts.1ac6d0d02f230370.js" defer></script><script src="main.be3f19e0dd2e27aa.js" type="module"></script></body>
</html>

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/app/header/header.component.html
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<nav class="navbar sticky-top navbar-light p-3" style="background-color: #98a9d1;">
<div class="container-fluid">
<div class="navbar-header">
<span class="brand" style="cursor: pointer;" (click)="home()">Party Management System</span>
<span class="brand" style="cursor: pointer;" (click)="home()">Event Management System</span>
</div>
<ul class="nav" *ngIf="isAuthenticated">
<li class="nav-item" role="button" routerLinkActive="active">
<a routerLink="/create">
<p class="m-2">Create Party</p>
<p class="m-2">Create Event</p>
</a>
</li>
<li class="nav-item" role="button" routerLinkActive="active">
<a class="d-flex flex-row" [routerLink]="['/party']">
<p class="m-2">View Parties</p>
<p class="m-2">View Events</p>
</a>
</li>
<li>
Expand Down
6 changes: 3 additions & 3 deletions src/app/main/create-party/create-party.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,19 +29,19 @@

<div class="form-group col-md-12 my-3 d-flex flex-row">
<label for="date" style="width: 300px;align-self: center;">Date</label>
<input type="date" class="form-control" id="date" placeholder="Enter party date" formControlName="date" [min]="getTodaysDate()">
<input type="date" class="form-control" id="date" placeholder="Enter Event date" formControlName="date" [min]="getTodaysDate()">
</div>
<div class="form-group col-md-12 my-3 d-flex flex-row">
<label for="time" style="width: 300px;align-self: center;">Time</label>
<input type="time" name="time" class="form-control" id="time" placeholder="Time" formControlName="time" [min]="getCurrentTime()">
</div>
</div>
<div class="d-flex justify-content-center align-items-center my-5">
<button type="submit" *ngIf="mode==='create'" class="btn btn-primary">Create Party</button>
<button type="submit" *ngIf="mode==='create'" class="btn btn-primary">Create Event</button>
<span>&nbsp;</span>
<button type="button" *ngIf="mode==='edit' || mode==='delete'" class="btn btn-primary" (click)="onNavigate()">Back</button>
<span>&nbsp;</span>
<button type="button" *ngIf="mode==='edit'" class="btn btn-primary" (click)="onUpdatePartyDetails()">Update Party Details</button>
<button type="button" *ngIf="mode==='edit'" class="btn btn-primary" (click)="onUpdatePartyDetails()">Update Event Details</button>
<span>&nbsp;</span>
<button type="button" *ngIf="mode==='delete'" class="btn btn-danger" (click)="onDeletePartyDetails()">Are you sure you want to delete</button>
</div>
Expand Down
8 changes: 4 additions & 4 deletions src/app/main/homepage/view-cards/view-cards.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ <h5 class="section-title h1">OUR RESPONSIBILITY</h5>
<div class="frontside">
<div class="card">
<div class="card-body text-center d-flex flex-column justify-content-center align-items-center">
<h4 class="card-title">BirthDay Party</h4>
<h4 class="card-title">BirthDay Events</h4>
<p class="card-text">We made birthday special.</p>
</div>
</div>
Expand All @@ -29,8 +29,8 @@ <h4 class="card-title">BirthDay Party</h4>
<div class="frontside">
<div class="card">
<div class="card-body text-center d-flex flex-column justify-content-center align-items-center">
<h4 class="card-title">Office Party</h4>
<p class="card-text">We made Office party collaborative.</p>
<h4 class="card-title">Office Events</h4>
<p class="card-text">We made Office Events collaborative.</p>
</div>
</div>
</div>
Expand All @@ -50,7 +50,7 @@ <h4 class="card-title">Office Party</h4>
<div class="frontside">
<div class="card">
<div class="card-body text-center d-flex flex-column justify-content-center align-items-center">
<h4 class="card-title">Holi Party</h4>
<h4 class="card-title">Holi Events</h4>
<p class="card-text">We made Holi colorful.</p>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/app/main/party-details/party-details.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<th scope="col" style="max-width: 80px;">Address</th>
<th scope="col" style="max-width: 50px;">Mobile Number</th>
<th scope="col" style="max-width: 50px;">Description</th>
<th scope="col" style="max-width: 50px;">Party Date</th>
<th scope="col" style="max-width: 50px;">Event Date</th>
<th scope="col" style="max-width: 50px;">Time</th>
<th scope="col" style="max-width: 50px;">Action</th>
</tr>
Expand Down
4 changes: 2 additions & 2 deletions src/app/services/datastore.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ export class DatastoreService {

storeData() {
const data = this.partyDetails;
this.http.put('https://party-management-b6df4-default-rtdb.asia-southeast1.firebasedatabase.app/party.json',
this.http.put('https://event-management-81f60-default-rtdb.asia-southeast1.firebasedatabase.app/party.json',
data).subscribe(response => {
// console.log(response);
});
}

fetchData() {
this.http.get('https://party-management-b6df4-default-rtdb.asia-southeast1.firebasedatabase.app/party.json').subscribe((response: any) => {
this.http.get('https://event-management-81f60-default-rtdb.asia-southeast1.firebasedatabase.app/party.json').subscribe((response: any) => {
if(response){
this.partyDetails = response;
this.partyDetailsSubject.next(this.partyDetails);
Expand Down

0 comments on commit 7abfeb4

Please sign in to comment.