Skip to content

Update README.md #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
34 changes: 24 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,27 @@ You are free to create a React web app, or a React Native mobile app, it's up to
1. **Submitting Code:**

Option A:
- Fork this repo
- Issue a Pull Request when you're ready to start. This will count as your starting date.
- Setup your development environment for React or React Native
- Implement your solution
- Commit your changes into the forked repo

- Fork this repo
- Issue a Pull Request when you're ready to start. This will count as your starting date.
- Setup your development environment for React or React Native
- Implement your solution
- Commit your changes into the forked repo

Option B:
- Setup your development environment for React or React Native
- Implement your solution
- Archive your solution into a zip file
- Send us the zip file. We should be able to extract the content and run it from there (w/o node_modules)

- Setup your development environment for React or React Native
- Implement your solution
- Archive your solution into a zip file
- Send us the zip file. We should be able to extract the content and run it from there (w/o node_modules)

2. **Deadline:**

You have 1 week to complete as much tasks as you can from the challenge below. Countdown starts from the date you issued the PR or from the date you were invited to complete this challenge via email.

3. **Implementation:**

There is no correct way to do it, you are free to use whatever libraries you like. We want to see what you come up with on your own.
There is no correct way to do it, you are free to use whatever libraries you like. We want to see what you come up with on your own.

### The Challenge

Expand All @@ -53,3 +55,15 @@ The following tasks will **NOT** have a negative impact in how well you did, but
- Ability for the app to answer the questions. Basically using a fake login it could determine if the user is a client and display the questionnaire they need to answer. (fake login can be two buttons chosing the type of user

Good Luck!

### Solution

Clone the branch

- clone the forked repository
- run npm install to install all the dependencies
- run the application using npm start
- You can log in as a therapist (Jane) with credentials (name: Jane, password:1234)
- As a therapist, you can see a list of clients, add questions, edit, delete questions and see client responses
- You can also log in as one of the Clients (name: James, password: 1234, name: John, password: 1234, name: Bruce, password: 1234)
- as a client, you can answer questions asked by the therapist
Loading