meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ixc2024:tech:wfrontend:environment:start [2024/05/21 14:57] – rubenhuygens | ixc2024:tech:wfrontend:environment:start [2024/05/27 21:25] (current) – rubenhuygens | ||
---|---|---|---|
Line 1: | Line 1: | ||
=== Setting Up Your Development Environment === | === Setting Up Your Development Environment === | ||
+ | |||
1. **VSCode (Visual Studio Code)** | 1. **VSCode (Visual Studio Code)** | ||
- | - Download and install: [[https:// | + | |
- | - Essential Extensions: | + | |
- | - ESLint | + | |
- | - Prettier | + | |
- | - Material-UI Snippets | + | |
- | - GitLens | + | |
- | - Live Server | + | |
- | - [VSCode Documentation](https:// | + | |
2. **Node.js and npm** | 2. **Node.js and npm** | ||
- | - Download and install: [[https:// | + | |
- | - Check installation: | + | |
node -v | node -v | ||
Line 18: | Line 20: | ||
3. **Git** | 3. **Git** | ||
- | - Download and install: [[https:// | + | |
- | - Basic setup: | + | |
- | + | | |
- | git config --global user.name "Your Name" | + | - Give it a name and description |
- | git config --global user.email " | + | |
- | + | - Click create | |
- | | + | - Invite your teammates under Settings > Collaborators |
- | + | | |
- | 4. **Create React App** | + | |
- | | + | |
- | + | ||
- | npx create-react-app my-hackathon-app | + | |
- | cd my-hackathon-app | + | |
- | npm start | + | |
- | + | ||
- | - [[https://create-react-app.dev/ | + | |
- | + | ||
- | 5. **Material-UI** | + | |
- | + | ||
- | MaterialUI reduces your workload by providing some basic UI components so that you don’t have to write them yourself. | + | |
- | - Install Material-UI: | + | 4. **Material-UI**\\ |
+ | **Install Material-UI**: Material-UI is a popular React UI framework that implements Google' | ||
+ | - This command installs the core Material-UI library, along with Emotion, which is a library for writing CSS styles with JavaScript, and Material-UI Icons for using Material Design icons in your project. | ||
npm install @mui/ | npm install @mui/ | ||
- | - Material-UI offers a wide range of components, | + | - Material-UI offers a wide range of components |
+ | - For installation instructions and other documentation, | ||
- | - [[https:// | + | By following these steps, you will have a powerful and efficient development environment set up. Good luck! |