A modern frontend marketplace web application built with React.
This project demonstrates full authentication flow, API integration, and a user dashboard where users can view their information and activities.
- 🔐 Full Authentication (Login, Sign Up, Resend Code, Logout)
- 📡 API Integrated (Auth + Dashboard APIs)
- 🏠 Home Page with marketplace listings
- 📊 User Dashboard with real-time data
- 💬 Support Page explaining about Deal Mart
The app includes a complete authentication system with the help of APIs:
- Sign Up → User registers with email.
- Email Verification → A code is sent to user’s inbox.
- Verify Code → User enters the code to verify account.
- Login → After verification, user can login.
- Resend Code → If code is not received, user can resend.
- Logout → End the session securely.
The Home Page beautifully showcases:
- Properties available for sale
- Vehicles listed in the marketplace
- Products ready for customers
Additionally, the Home Page highlights:
- Trusted Customers Count (showcasing platform reliability)
- Simple & modern design for users
The Dashboard integrates with APIs to show real-time user data:
- Number of products purchased
- Wishlist items statistics
- Account settings
- User information (dynamic from APIs)
Note: Home Page does not include direct buy/wishlist functionality.
Instead, the Dashboard fetches and displays all data via APIs.
The Support Page provides:
- Detailed information about Deal Mart
- How the marketplace works
- Why it is built and its purpose
This section gives users and visitors a clear overview of the platform.
- React
- Tailwind CSS / CSS
- JavaScript (ES6)
- API Integration
Feel free to reach out for collaborations, queries, or feedback:
- 📧 Email: khanowaiszai@gmail.com
- 💼 LinkedIn: https://www.linkedin.com/in/owais-khan-frontend/
⭐ Thanks for checking out Deal Mart Web App!