The purpose of this coding challenge is to gauge knowledge in React and JavaScript. In the coding challenge, you will build a React application that displays a very small subset of our domain at Aumni. Below you will find some helpful terminology to help you understand what these domain-specific terms mean.
- Fund - A Fund is a type of Investment Vehicle that invests the money that it has raised into various Companies.
- Company - A Company that a Fund invests in. Traditionally called a Portfolio Company from the perspective of the Fund. This is typically a start-up company that is trying to raise money.
-
Clone/Download this repository. This is a default Create React Application.
-
Make your first commit by filling out the
code-challenge-notes.md
file in the root of this directory. -
Once you have made your first commit you will have 72 hours to make your final commit to complete the code challenge.
-
Please do NOT push your code challenge solution to a public repository.
-
This is a frontend coding challenge. Please do NOT spend your time building out any kind of backend service.
-
You are allowed to install and use third-party packages.
-
Run
yarn
to install dependencies. -
Run
yarn start
to start the application. The default URL and Port ishttp://localhost:3000
.
You will find mock JSON data in the src/mocks
directory of this project.
- Develop some way to visualize the mock data easily (Table, List, Etc...).
- Your solution showcases your CSS styling skills.
- Calculate a fund's multiple (Hint: This calculation is derived from the
impliedValue
andcost
data points in the mocks). - Implement some type of routing solution to view a specific fund/company data.
- We are starting to use visualizations to show this type of data in our real product. It would be cool to see you implement some visualizations from the mock data provided.
- Modify/Add to the mock data to create a more interesting/rich experience.
- You have filled out the required parts of the
code-challenge-notes.md
and made your first commit. - The code is well organized.
- The code follows React/JavaScript best practices.
- The code has good test coverage.
- Your Git commit history is clean and meaningful.
-
Zip your project up.
-
Upload your zip to http://file.io using the "Upload" button or the
cURL
commands -
Email the file download URL to Aumni Eng Recruiting