Skip to content
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
7 changes: 2 additions & 5 deletions address-book/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ To run the API server, `npm install`, `npm start` -- you may need to `npm instal

### React

Create react app is setup in the `client-react` folder, you should be able to run `npm install`, `npm start` in there. I haven't ejected, feel free to eject if you need to
The react app is contained in the `client-react` folder, you should be able to run `npm install`, `npm start` in there. It is a bare-bones Vite + React app.

### Angular

Expand All @@ -39,7 +39,6 @@ The app needs to have some basic functionalities
We have some resources at our disposal, a set of (semi) complete wireframes from a designer, and a RESTFUL JSON api that implements search and pagination. The rest is up to you.
Feel free to get as complicated as you so desire, keeping in mind the time limit.


## Wireframes

Default State
Expand All @@ -50,13 +49,11 @@ After tapping a user, you should be able to hit edit, change their information a

![](mockups/expanded.png)


Searching the address book,

![](mockups/Searching.png)

**note** this is not just a client side filter but instead needs to hit the db

**note** this is not just a client side filter but instead needs to hit the db

## Tips and Tricks

Expand Down
7 changes: 7 additions & 0 deletions address-book/client-react/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,10 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
1 change: 1 addition & 0 deletions address-book/client-react/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
2,435 changes: 9 additions & 2,426 deletions address-book/client-react/README.md

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions address-book/client-react/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Address Book</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/index.jsx"></script>
</body>
</html>
Loading