Planto
Welcome to Planto! A responsive and interactive plant store website built using HTML, CSS, and JavaScript. This front-end project is a comprehensive web solution that provides a seamless and interactive user experience for plant enthusiasts. Below is an overview of the main features and pages included in this project.
Main Pages
Home Page (Planto): The landing page that introduces users to the Planto experience.
Admin Page: A dedicated page for administrators to manage content.
Explore Page: A detailed page for users to explore our plant offerings.
Register Page: A sign-up page for new users to join our community.
Log-In Page: A login page for returning users and administrators.
Contact Us Page: A page for users to reach out with inquiries.
Privacy Page: A page outlining our privacy policies.
More Page: Additional information and resources for users.
Key Features
Navigation Bars:
Includes links to various pages like Contact, More, Plant Types, Login, and Sign-Up.
Smooth transitions ensure intuitive navigation across the site.
Explore Page:
The Explore button on the homepage takes users to a page dedicated to diving deeper into our plant catalog.
Plant Types Section:
Showcases different types of plants with names, allowing users to easily explore the catalog.
Interactive 3D Images:
Engaging 3D images in the third section that users can interact with, enhancing the browsing experience.
Footer Navigation:
The footer includes links to Privacy, Home, Contact Us, and Plant Types pages.
An email subscription feature is included, where the Subscribe button changes to "SUBSCRIBED !!" upon successful input, with alerts for empty fields.
User Registration:
Registration page with validation checks for username, email, and password.
Password requirements include at least one uppercase letter, one lowercase letter, one digit, and one special character.
Local storage is used for secure data handling, with validation messages and successful registration prompts provided to users.
Login Functionality:
Cross-references credentials with stored data for authentication.
Invalid credentials prompt alerts, while successful logins redirect users to the Planto homepage.
Admin users gain access to the Admin page with specific credentials.