Coder Social home page Coder Social logo

jerin-arpa / evergreen-estate-client Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 7.7 MB

Live Link: https://evergreen-estate-6f1f7.web.app

Home Page: https://evergreen-estate-6f1f7.web.app

JavaScript 99.82% HTML 0.15% CSS 0.02%
axios-react daisyui evergreen-estate firebase-authentication html-css-javascript javascript javascript-library material-ui mongodb put-get-delete-patch-method

evergreen-estate-client's Introduction

Evergreen Estate

Private Repo Link

Project Link: https://evergreen-estate-6f1f7.web.app

Project features

Here are some key features of my project Evergreen Estate:

  1. Unique Property Listings:

    • Evergreen Estate ensures a distinctive design and concept for property listings, avoiding similarities with previous assignments or demo projects.
    • The home page showcases an advertisement section with visually appealing property cards, each providing essential details and a "Details" button for more information.
    • Users have the option to filter or search for specific products within each food name, making it easy to find what they're looking for.
    • This feature enhances the user experience by allowing visitors to explore and discover products from their foods.
  2. Private User Routes:

    • After logging in, users can access private routes on the website.
    • These private routes ensure that only authenticated users can access their profile pages and user-specific functionalities.
    • Role-based permissions dictate what actions users can perform on the platform, providing a secure and personalized experience.
    • Users can customize their profiles, including updating personal information and settings.
    • User-specific dashboards display relevant data, orders, and actions tied to their accounts, making the website tailored to individual users.
  3. Role-Based Navigation:

    • The navbar includes a clear and role-specific menu with links to Home, All Properties, Dashboard, and Login.
    • Role-based routing ensures that users have access to relevant sections based on their roles, enhancing security and user experience.
  4. Personalized User Dashboards:

    • My Profile: Displays essential user information, including name, image, and role.
    • Wishlist: Lists properties saved for future reference, with options to make offers and remove entries.
    • Property Bought: Provides a history of purchased properties, including transaction status and payment options.
    • My Reviews: Allows users to manage and delete their property reviews.
  5. Comprehensive Admin Management: The Admin Dashboard offers powerful tools for overseeing the platform:

    • Manage Properties: Admins can review, verify, and reject properties submitted by agents, ensuring quality control.
    • Manage Users: Enables administrators to handle user roles, including promoting to admin or agent and marking as fraud.
    • Manage Reviews: Centralized management of user reviews, with the ability to delete inappropriate content.
    • Advertise Property: Admins can strategically showcase properties on the homepage, controlling the advertisement section's content and limiting advertisements to a maximum of 6 properties.
  6. User Authentication with Firebase:

    • Users access your website and are presented with the option to sign in or create an account.
    • To create an account, users can choose the "Sign up with Google" option, which initiates the Firebase authentication process.
    • Firebase securely handles user registration and stores user profiles and authentication data.
    • Once authenticated, users can customize their profiles, including personal information and preferences.
    • User-specific data, such as order history and preferences, is securely tied to their authenticated account, providing a personalized experience.
  7. Mobile Responsiveness:

    • A mobile-friendly design to ensure a seamless experience for users accessing the website on smartphones and tablets.

These detailed descriptions emphasize the importance and functionality of each feature in delivering a user-friendly, secure, and efficient e-commerce website.

evergreen-estate-client's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

evlfahim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.