Skip to content

imalriyad/InvoTrust

Repository files navigation

InvoTrusts - MERN Stack Investment Platform

Overview

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.

Core Features

1. User Authentication and Referral System:

  • 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.

2. Market Chart Section:

  • A dedicated section allows users to track market charts for informed investment decisions.

3. Deposit and Withdrawal Management:

  • 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.

4. Admin Dashboard:

  • Admin dashboard provides insights into user deposit and withdrawal requests.
  • Balance updates occur upon approval of withdrawal requests.

5. Profile Management:

  • Users can update their password, profile picture, and name in the profile section.
  • Balance updates occur upon approval of withdrawal requests.

6. Blog Section:

  • Features a blog section with content such as top investors, latest news, and reviews.

7. Responsive Design:

  • The site is highly responsive, ensuring a seamless experience across various devices.

Getting Started

Prerequisites

  • 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.

Installation

git clone https://github.com/imalriyad/InvoTrust
cd InvoTrust
npm install
Configure environment variables
npm run dev

Importants Links