A Membership Website for selling eBooks & Digital Products
React/Node/MongoDB/Redux Project is based off a ClickFunnels funnel from 2houragency.com. Recreating it in react for personal use as it is significantly cheaper and flexible. Plus a good learning project.
Makes use of Bootstrap 4
- Login/Register Routes & Verification
- User Authorization & Admin Check
- Add/Update Products
- Add Orders
- Get Product by ID
- Get All Products (for admins only)
- Get My Orders (Gets orders that are associated with the logged in account)
- Get All Orders (for admins only)
- Mark Order as Paid (may not keep this long term, just an idea)
- Add Delete/Edit Product Item(s) Functionality
- Add Delete Product Functionality
- Implement Payment System (Stripe, doesn't include subscriptions at this time.)
- Add Sanitization to User Input Received
- Implement System to Track Sales Numbers
- Double check admin restrictions for routes - (the check is implemented but I didnt add it to all the proper routes yet)
- Landing Page
- Members Login
- Members Area Page
- Edit Products Page
- Implemented Quill.js for editing product content
- Add Edit Product Functionality
- Add Edit/Delete Product Items Functionality
- Add Create New Product Page
- Finish Members Area Functionality
- Implement Payment System
- Add Upsell/Downsell Pages
- Add Cart/Payment Page
- Add Purchase Complete Page
- Send a receipt on puchase
- Add functionality for Upsell/Downsell Redirects and Payments.
- Add functionality to info form on landing page
- Drag and Drop system to rearrange product items
- Add functionality for Bump Offer on Cart/Payment Page.
- Add 404 Page
- Add "My Orders" page for members - Possibly with ability to cancel subscriptions if they are implemented
- Replace Logos (Just Placeholders for now)
- Replace Content (Just Placeholders for now)
- Refactor Code (currently a mess)
Landing Page
Members Login
Members Area
Admin Panel
Edit Product Page