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:58] – 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: | + | |
| + | - Create a new repository | ||
| + | - Give it a name and description | ||
| + | - Add a README file | ||
| + | - Click create | ||
| + | - Invite your teammates under Settings > Collaborators | ||
| + | - We recommend using GitHub desktop to manage your files locally | ||
| + | - For more comprehensive information on using Git, refer to the [[https:// | ||
| - | git config | + | 4. **Material-UI**\\ |
| - | git config | + | **Install Material-UI**: Material-UI is a popular React UI framework that implements Google' |
| + | | ||
| - | - [[https://git-scm.com/doc|Git Documentation]] | + | npm install @mui/material @emotion/react @emotion/styled @mui/ |
| - | 4. **Create React App** | + | - Material-UI offers |
| - | - Setting up a new React project: | + | |
| - | + | ||
| - | npx create-react-app my-hackathon-app | + | |
| - | cd my-hackathon-app | + | |
| - | npm start | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | 5. **Material-UI** | + | |
| - | + | ||
| - | MaterialUI reduces your workload by providing some basic UI components so that you don’t have to write them yourself. | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | npm install @mui/material @emotion/react @emotion/ | + | |
| - | - Material-UI offers | + | By following these steps, you will have a powerful and efficient development environment set up. Good luck! |
| - | - [[https:// | + | |