At FirstEarn, we are passionate about providing a user-friendly platform that empowers individuals to earn money effortlessly. Whether you're looking to make some extra income in your free time or exploring new opportunities to boost your financial well-being, FirstEarn is your go-to destination.
Technologies Used:
-> FrontEnd : NextJs (React)
-> BackEnd : NodeJS, MongoDB, Auth0
-> Others : Vercel, Github, VS Code, Big Rock, Google Auth0, Monitization Partners (Bitlabs, Pollfish, inBrain.ai, AdGem)
Website Flow and Pages:
1. ('/') HomePage
2. ('/auth') Auth (Contains 3 possible redirects: ["login", "signup", "forgot"] and supports google login)
3. ('/earn') Earn (Multiple Platforms to start earning from)
4. ('/cashout') Cashout (Contains multiple withdrawal options for cash and crypto payouts)
5. ('/profile') Profile (Contains 3 Options: ["Earning", "Withdrawn", "Chargebacks"] and they contain the appropriate details according to the tabs)
6. ('/verify/[id]') Verify (This page will be used to verify the signed up user)
7. ('/forgot/[id]') Forgot (This page allow user to reset password for their account)
8. ('/admin/login') Admin Login Page
Admin Pages (Restricted):
1. ('/admin?page=[id]') Admin (Contains 6 possible redirects: ["dashboard","check","earn","payout","users","others"])
-> Dashboard: Can check for total No. of Payouts, Users, Offers, etc.
-> Check: Can check Payout details(and change status), User Trust, IP(for VPN, proxy, etc).
-> Earn: Can check Earned details.
-> Payout: Can check Payout details.
-> Users: Can check user details, edit user status.
-> Others: Grand admin access, Revoke admin access, Homescreen Notification edit.