Giah Land is an online plant shop that brings the joy of nature to your home with just a few clicks. This repository contains the source code and development insights for building a fully functional e-commerce platform, showcasing a variety of plants and providing a seamless shopping experience.
- React: Provides a dynamic and responsive user interface.
- CSS/Styled Components: Modern styling techniques for a polished look.
- Node.js: A scalable runtime environment for server-side logic.
- Express: Lightweight framework to handle routes and middleware.
- MongoDB: NoSQL database for flexible data storage and efficient queries.
- JWT (JSON Web Tokens): Ensures secure user authentication and session management.
- Docker: Simplifies deployment by containerizing the application for consistent performance across environments.
- Integrated payment gateways to handle safe and reliable transactions.
- Responsive Design: Works flawlessly across desktop and mobile devices.
- Product Catalog: A variety of plants categorized for easy browsing.
- Secure Authentication: User registration and login with token-based security.
- Shopping Cart: Add, remove, and view items seamlessly.
- Checkout Process: Integrated payment solution for quick and secure payments.
- User Dashboard: View order history and manage account settings.