Skip to content

Invest Master is a comprehensive platform for buying and exploring cryptocurrency. It features a user-friendly interface, real-time market data, and seamless payment gateway integration.

Notifications You must be signed in to change notification settings

sagarkadamsearch/data-horizon-1234

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 

Repository files navigation

Invest Master

Invest Master is a comprehensive platform for buying and exploring cryptocurrency. It features a user-friendly interface, real-time market data, and seamless payment gateway integration.

Table of Contents

Installation

  1. Clone the repository: git clone https://github.com/sagarkadamsearch/data-horizon-1234.git
  2. Install frontend dependencies: cd front_end && npm install
  3. Install backend dependencies: cd back_end && npm install
  4. Start the frontend application: cd front_end && npm start
  5. Start the backend server: cd back_end && npm start

Usage

Frontend

Access the frontend application through http://localhost:3000.

Technologies Used in Frontend:

  • React (^18.2.0): A JavaScript library for building user interfaces.
  • Chakra UI (^2.8.2): Component library for building accessible React applications.
  • Material-UI (^5.15.0): React components implementing Google's Material Design.
  • Axios (^1.6.2): Promise-based HTTP client for the browser and Node.js.
  • Chart.js (^4.4.1): Simple yet flexible JavaScript charting library.
  • Framer Motion (^10.16.16): Animation library for React.
  • Razorpay (^2.9.2): Payment gateway integration library.
  • React Router DOM (^6.21.0): Declarative routing for React.
  • Styled Components (^6.1.1): Styled components for React.
  • Recharts (^2.10.3): Redefined chart library built with React and D3.

Backend

The backend server provides data for the frontend. It runs on http://localhost:3030.

Technologies Used in Backend:

  • Node.js: JavaScript runtime for building server-side applications.
  • Express: Web application framework for Node.js.
  • MongoDB: NoSQL database for storing and retrieving project-related data.

Dependencies

  • Frontend:

    • @chakra-ui/react (^2.8.2)
    • @emotion/react (^11.11.1)
    • @emotion/styled (^11.11.0)
    • @mui/icons-material (^5.15.0)
    • @mui/joy (^5.0.0-beta.18)
    • @mui/lab (^5.0.0-alpha.156)
    • @mui/material (^5.15.0)
    • @mui/styled-engine-sc (^6.0.0-alpha.8)
    • @testing-library/jest-dom (^5.17.0)
    • @testing-library/react (^13.4.0)
    • @testing-library/user-event (^13.5.0)
    • axios (^1.6.2)
    • chart.js (^4.4.1)
    • crypto (^1.0.1)
    • framer-motion (^10.16.16)
    • moment (^2.29.4)
    • razorpay (^2.9.2)
    • react (^18.2.0)
    • react-chartjs-2 (^5.2.0)
    • react-dom (^18.2.0)
    • react-icons (^4.12.0)
    • react-redux (^9.0.4)
    • react-router-dom (^6.21.0)
    • react-scripts (5.0.1)
    • react-web-share (^2.0.2)
    • recharts (^2.10.3)
    • styled-components (^6.1.1)
    • web-vitals (^2.1.4)
  • Backend:

    • bcrypt (^5.1.1)
    • cookie-parser (^1.4.6)
    • cors (^2.8.5)
    • dotenv (^16.3.1)
    • express (^4.18.2)
    • jimp (^0.22.10)
    • jsonwebtoken (^9.0.2)
    • mongoose (^8.0.3)
    • multer (^1.4.5-lts.1)
    • nodemon (^3.0.2)

Deployment

Frontend

The frontend of CryptoCoinX is deployed on Versal. You can access the deployed application at Versal Frontend Link.

Backend

The backend server is hosted on Render.

Payment Gateway Integration

CryptoCoinX integrates with PaymentGatewayName for seamless and secure transactions in test mode. Follow the payment gateway documentation for testing payments.

Home Page

Screenshot 2023-12-22 155109

BitCoin Dashboard Page

Grid view

Screenshot 2023-12-22 155525

List view

Screenshot 2023-12-22 155611

About

Invest Master is a comprehensive platform for buying and exploring cryptocurrency. It features a user-friendly interface, real-time market data, and seamless payment gateway integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •