InvoTrusts is a comprehensive investment platform built on the MERN (MongoDB, Express.js, React, Node.js) stack, providing users with the opportunity to invest and generate profits daily. The platform offers various features to enhance user experience and financial management.
- User information is securely stored in MongoDB upon login or signup.
- Initial registration rewards users with a $1 bonus.
- Each user is assigned a unique referral ID for tracking and updating referral counts.
- Referral bonuses are generated when new users register using a referral code.
- A dedicated section allows users to track market charts for informed investment decisions.
- Users can initiate deposit and withdrawal requests.
- Admin has exclusive access to manage and approve user deposit and withdrawal requests. experience across devices.
- Transaction history is available for all users, and each user can view their own transaction history.
- Admin dashboard provides insights into user deposit and withdrawal requests.
- Balance updates occur upon approval of withdrawal requests.
- Users can update their password, profile picture, and name in the profile section.
- Balance updates occur upon approval of withdrawal requests.
- Features a blog section with content such as top investors, latest news, and reviews.
- The site is highly responsive, ensuring a seamless experience across various devices.
- Node.js and npm: Ensure you have Node.js and npm installed on your machine.
- MongoDB: Set up a MongoDB database and obtain the connection URI.
git clone https://github.com/imalriyad/InvoTrust
cd InvoTrust
npm install
Configure environment variables
npm run dev
-
Client side Repository : https://github.com/imalriyad/InvoTrust
-
Server side Repository : https://github.com/imalriyad/invotrust-server
-
Live Link : https://invo-trust.vercel.app/