Skip to content

chenyu-01/ad-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2d13c76 · Feb 28, 2024
Dec 12, 2023
Jan 26, 2024
Feb 23, 2024
Feb 25, 2024
Feb 23, 2024
Jan 26, 2024
Feb 28, 2024
Jan 27, 2024
Jan 29, 2024
Feb 23, 2024
Feb 25, 2024
Feb 25, 2024
Dec 12, 2023
Jan 29, 2024

Repository files navigation

Overview

This is a Next.js project bootstrapped with create-next-app. It uses eslint, prettier, husky, lint-staged, and commitlint for code quality and commit message linting. It also uses tailwindcss for styling.

Features

  • User Authentication: Utilizes AuthContext for managing user authentication states and data, ensuring secure access to the application.
  • Property Management: Includes functionality for adding, updating, and listing properties. This is handled through various components and pages under src/app/(dashboard)/.
  • Appointments: Features an appointment management system allowing users to view and manage their appointments via AppoinmentTable.jsx and related components.
  • Search and Filtering: Advanced search and filtering capabilities to find properties based on various criteria, implemented in src/app/(dashboard)/search/advanced/.
  • Responsive Design: Tailored to provide a seamless experience across different devices, leveraging Tailwind CSS for styling.

Technology Stack

  • Next.js: The core framework providing server-side rendering and static site generation.
  • Tailwind CSS: Used for styling, enabling a utility-first approach to design.
  • Node.js and npm: Required for managing the project's dependencies.
  • ESLint, Prettier, Husky, lint-staged, and commitlint: Ensures code quality and consistency.

Pre-requisites

  • Node.js and npm run npm install to install all the dependencies.

Getting Started

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Related Repositories

About

GdipSA Course Project Front End Part

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published