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.
- 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.
- 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.
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)
-
Clone the repository:
git clone https://github.com/SudeepAcharjee/3d-TradingSchool.git cd 3d-trading-school
-
Install dependencies:
npm install
or
yarn install
To start the development server, run:
npm start
or
yarn start
This will start the application on http://localhost:3000
.
To create a production build, run:
npm run build
or
yarn build
The production-ready files will be in the build
directory.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please open an issue or contact sudeepacharjeegp@gmail.com.