Apex(n) - The top or highest part of something. I named this website Apex Mall because I want it to mean the best and the highest quality and service
This repository contains an E-commerce web app built with MERN stack
The goal of this project is to create a simple, easy-to-use e-commerce platform that can be used by seller and buyers
Client | Server |
---|---|
JavaScript React React-Redux Bootstrap Axios react-paypal-button-v2 react-router-dom6 |
Node.js Express.js bcryptjs jsonwebtoken MongoDB |
- Database Models
- Search Component
- Email Verification with Nodemailer
- REST API
- Cart Items
- Checkout
- Paypal & Stripe Payment
- Tabs
- Dropdown Menu
- Localstorage
- State Management with Redux
- Admin Dashboard
- User Auth
- Form Validation
- Pagination
- Slider
Demo - Click on the Demo to checkout the website hosted on Render.
![Screen Shot 2023-05-30 at 3 04 07 PM](https://private-user-images.githubusercontent.com/81867375/241863237-8846fc89-cba7-4dde-abd3-4eee4c69679d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjMyMzctODg0NmZjODktY2JhNy00ZGRlLWFiZDMtNGVlZTRjNjk2NzlkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4M2VhNTEyZmVlM2QxNTk3ODE2ZTcwYzRjMTVlZTEyNGRkMTgxNmZlYzU5ZWU1ZjNhN2RjNGJlMTRhNTlkNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4u6HUTWZn7hwpbgTyXBP64I-rG589gT2ppEVT93SABI)
![Screen Shot 2023-05-30 at 3 04 39 PM](https://private-user-images.githubusercontent.com/81867375/241863272-becf9e6a-64fe-465e-9a26-a2b17616a255.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjMyNzItYmVjZjllNmEtNjRmZS00NjVlLTlhMjYtYTJiMTc2MTZhMjU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg5NTY0OTZlODQ3M2JlYzhiNDYzNzVjNDAxMGU5MWExYzUzZDlmODFiNTFkYzQzMDY0YzM5ODBhZjdiMjRhY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.49ZwAPNKW3sOV2SznwWDI9Gfq4GKSWx3LJ2sjsFrWEA)
![Screen Shot 2023-05-30 at 3 04 47 PM](https://private-user-images.githubusercontent.com/81867375/241863307-7050a5a1-3e34-4278-bc02-68f9aaa2f11d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjMzMDctNzA1MGE1YTEtM2UzNC00Mjc4LWJjMDItNjhmOWFhYTJmMTFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ1OTdhMTVjMjg4ODZhODIyNDRiOGUzNGZmOTVkNDE2ZTZlYzllOWM1M2Q3ZTRmMmJmOWU3ZDg1ZGI5NTQ2MGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.P-FrgPyqMqk-zLJP9GkjRj_AYqovhzHkFkRs7G8DS4c)
![Screen Shot 2023-05-30 at 3 05 47 PM](https://private-user-images.githubusercontent.com/81867375/241863339-43056e78-418d-4f0a-ba39-3929d1db2263.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjMzMzktNDMwNTZlNzgtNDE4ZC00ZjBhLWJhMzktMzkyOWQxZGIyMjYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4YjljNGU1MGIzYjA1OWE2MjQ5MDUyNGI0ZGVmM2JjOTM5ZmQ5MzQyYWIwNzA2YjQ2YjhiNzZlZDY3ZmUzMGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.QH5-BriXwO1ByIcLic70oCmuV2LjNwvU3h4fEA1SXv4)
![Screen Shot 2023-05-30 at 3 06 14 PM](https://private-user-images.githubusercontent.com/81867375/241863380-e6f6bdf4-cfba-479f-b574-88757834659b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjMzODAtZTZmNmJkZjQtY2ZiYS00NzlmLWI1NzQtODg3NTc4MzQ2NTliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk0ZTA3ZDY5MjkxNTdjZmEyNjc4NDZiM2RjYWU4MGY3Nzk2YTI0ZTlkNzYxNjBkMmQyODRjYTBmZDE3YWU0YTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.HLE-j3KDIUOsHc7zHd2oJVIE6Rc8a7f5eP0UtmQxVmo)
![Screen Shot 2023-05-30 at 3 06 47 PM](https://private-user-images.githubusercontent.com/81867375/241863426-5bb1f89c-fe0c-4147-aa81-ad51b228dc37.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjM0MjYtNWJiMWY4OWMtZmUwYy00MTQ3LWFhODEtYWQ1MWIyMjhkYzM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiZGI1ZDcwNjE0ZWU1ODQyM2RjN2JlZDczYzEzODY1Mzc1N2JmMzQ3OTQxZmY2MzVkNzVkM2MzMDZiYjBkNDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7cY6hkzr72skuRYKehQaSVpxk9muuP15qfRa8brU6Sw)
![Screen Shot 2023-05-30 at 3 08 06 PM](https://private-user-images.githubusercontent.com/81867375/241863491-411c5c23-b8fd-43c5-9ce0-517420f94041.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNzI1NTMsIm5iZiI6MTcyNDM3MjI1MywicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjM0OTEtNDExYzVjMjMtYjhmZC00M2M1LTljZTAtNTE3NDIwZjk0MDQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIzVDAwMTczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1OTE4ZjJmYWJmZTU3YjI3YjIxMTdkYTA0MWJhOWI2MTBhNjkwYmE0NDVhZDE2OGMxNmExOWU0NGQ2YjViNWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8PIwe867ZjKCZd50qOSPepl5opeaL31GoPWF6jY21TA)