Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
39372b0
Session 02
ReactMentorship Mar 3, 2024
d14b6f9
Session 03
ReactMentorship Mar 3, 2024
6c9a28f
Session 04
ReactMentorship Mar 3, 2024
436cc18
Session 05
ReactMentorship Mar 3, 2024
0bdbf84
Session 06
ReactMentorship Mar 3, 2024
31e2d4f
Wave 5 update
ReactMentorship May 16, 2024
4d8f93c
Merge pull request #28 from DavidEHA/react/session-02
ReactMentorship May 16, 2024
0978559
Wave 5 update
ReactMentorship May 16, 2024
58fad3f
Wave 5 update
ReactMentorship May 16, 2024
b9fa7ba
Wave 5 update
ReactMentorship May 16, 2024
fafc725
Wave 5 update
ReactMentorship May 16, 2024
565d085
Activities 1 and 2
EduardoDeLeon-1 Aug 2, 2024
cec9c97
Merge branch 'react/session-02' into eduardo.de.leon
EduardoDeLeon-1 Aug 2, 2024
34eb81c
Actividades 1, 2 y 3
EduardoDeLeon-1 Aug 2, 2024
938ee55
Actividad 4
EduardoDeLeon-1 Aug 3, 2024
f6310fc
Correcciones Actividad 1
EduardoDeLeon-1 Aug 3, 2024
51d9869
Merge commit '0978559f76dd2ca633e1c4d80b4bf12c53c474dc' into eduardo.…
EduardoDeLeon-1 Aug 5, 2024
7eab1ab
Fix errors
EduardoDeLeon-1 Aug 5, 2024
48843d4
Activity 6
EduardoDeLeon-1 Aug 5, 2024
67b1f4c
Activity 7
EduardoDeLeon-1 Aug 7, 2024
a4d582e
Merge remote-tracking branch 'origin/react/session-04' into eduardo.d…
EduardoDeLeon-1 Aug 8, 2024
16461fd
Activity 8
EduardoDeLeon-1 Aug 14, 2024
a99a938
Merge commit 'b9fa7ba7bb71f438d574137d45a453223447b411' into eduardo.…
EduardoDeLeon-1 Aug 15, 2024
ccfc739
Activity 9
EduardoDeLeon-1 Sep 2, 2024
89ddd6d
Merge remote-tracking branch 'origin/react/session-06' into eduardo.d…
EduardoDeLeon-1 Sep 5, 2024
d6295c6
Activity 10
EduardoDeLeon-1 Sep 11, 2024
e2c26b6
Activity 11
EduardoDeLeon-1 Sep 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions apps/react-app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# React - Discovering the World App

## Instructions

1. Fork [mfee-project repository](https://github.com/gus-code/mfee-project).
2. Make sure to fork all the branches (You need to unselect the checkbox of fork only main branch).
3. You can clone the repository to your local or you can create a codespace in github.
4. Checkout to branch `<your_eid>` this is the starter boilerplate
- `git checkout <your_eid>`
5. We will be working with some examples during the sessions in this same repository, once we finish with the session you can get the example from the branch `react/session-*` and merge it to your branch (We will provide the branch after each session)
- `git merge react/session-*`
6. Each session branch will have the challenges to accomplish and the expected results.
7. After finish the challenges you need to create a pull request to the base repository, you will have a branch with your EID (`<your_eid_here>`). If you don't know how to do it you can check this [quick guide](#create-pull-request)

## Recommendations

- Before make your commit format your files with prettier

### Recommended extensions

- Name: Error Lens
Id: usernamehw.errorlens
Description: Improve highlighting of errors, warnings and other language diagnostics.
Version: 3.17.0
Publisher: Alexander
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens

- Name: Pretty TypeScript Errors
Id: YoavBls.pretty-ts-errors
Description: Make TypeScript errors prettier and more human-readable in VSCode
Version: 0.5.4
Publisher: yoavbls
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors

- Name: ES7+ React/Redux/React-Native snippets
Id: dsznajder.es7-react-js-snippets
Description: Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax. Customizable. Built-in integration with prettier.
Version: 4.4.3
Publisher: dsznajder
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets


## How to

### Run postman collection

1. Download postman collection from `apps/react/assets/Capstone-Project.postman_collection`
2. Import collection to postman
3. Register a new user using the "register" API, inside the "Auth" folder
![Register User](assets/register-user.png)
4. Use the credentials to generate a token using the "login" API
![Generate token](assets/generate-token.png)
5. Configure accestoken variable. After updating the value you need to save it with `Ctrl + S`
![Postman Variables](/assets/postman-variables.png)
Loading