Skip to content

A 3d TradingSchool website with animative landing page with threejs and dml model

Notifications You must be signed in to change notification settings

SudeepAcharjee/3d-TradingSchool

Repository files navigation

3D Trading School

Overview

Welcome to the 3D Trading School! This project is a dynamic, interactive web application built with React and Three.js. It aims to provide users with an immersive educational experience in the world of trading, leveraging 3D visualizations and simulations to enhance learning.

Features

  • 3D Visualizations: Utilize Three.js to create engaging 3D models and environments.
  • Interactive Lessons: Interactive tutorials and lessons on various trading concepts.
  • Simulations: Real-time trading simulations to practice skills.
  • User Profiles: Track progress and achievements with personalized user profiles.
  • Responsive Design: Fully responsive and accessible on various devices.

Tech Stack

  • React: Frontend library for building user interfaces.
  • Three.js: JavaScript library for creating 3D graphics.
  • Redux: State management for React applications.
  • React Router: Declarative routing for React applications.
  • CSS/SCSS: Styling the components.
  • Webpack: Module bundler for JavaScript.

Getting Started

Prerequisites

Make sure you have the following installed on your local machine:

  • Node.js (v14.x or higher)
  • npm (v6.x or higher) or Yarn (v1.22.x or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/SudeepAcharjee/3d-TradingSchool.git
    cd 3d-trading-school
  2. Install dependencies:

    npm install

    or

    yarn install

Running the Application

To start the development server, run:

npm start

or

yarn start

This will start the application on http://localhost:3000.

Building for Production

To create a production build, run:

npm run build

or

yarn build

The production-ready files will be in the build directory.

Contribution

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please open an issue or contact sudeepacharjeegp@gmail.com.


About

A 3d TradingSchool website with animative landing page with threejs and dml model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published