Rgav Admin
About the Project
Project Overview
I created a comprehensive admin panel for RGAV Ayurveda, designed to streamline backend management and provide insightful analytics for the team. Here’s an overview of the key features and functionalities:
Admin Panel Features
Dashboard:
- Overview Cards: Displays four essential metrics:
- Latest User Count: Shows the number of recent users.
- Total Earnings (Current Month): Highlights revenue generated in the current month.
- Latest Order Count: Displays the most recent order count.
- Review Count: Indicates the number of recent product reviews.
- 30-Day Revenue History: A set of three interactive graphs illustrating revenue trends over the past 30 days, plotted against dates to help analyze growth patterns.
User Management:
- User Page: A paginated table listing all users, with controls allowing admins to set the number of users displayed per page.
- User Details Page: Provides a detailed view of each user’s profile, including their personal information, purchase history, and submitted product reviews. This page enables admins to better understand user engagement and buying patterns.
Order Management Page:
- Full order management with details on each transaction, including order date, product details, payment status, and delivery status. Admins can track and update orders, making it easy to manage fulfillment and resolve issues quickly.
Products Page:
Full CRUD Functionality:
- Create: Admins can add new products with fields for product name, description, pricing, categories, stock quantity, and images.
- Read: Displays a list of all products with key details, allowing easy reference and bulk updates.
- Update: Provides an editing interface to update product details, pricing, stock, or category assignments, ensuring accurate and up-to-date information.
- Delete: Enables deletion of obsolete or discontinued products, maintaining a clean product list.
- The CRUD functionality supports validation and image uploads, ensuring that product listings are complete and professional.
Hosting and Domain:
- Hosted on Vercel for high performance and reliability.
- Custom domain assigned for quick, professional access to the admin panel.
Additional Features
- Responsive Design: Optimized for access on various devices, allowing admins to manage the platform remotely.
- Data Security: Built-in data protection measures ensure that user information and transaction data remain secure.
Technologies Used
ReactTypescriptMuiAxiosRecharts
Image Gallery