- an IDE that you can write frontend code in
- git installed (hopefully this is already done since you have this project in hand)
- yarn package manager Install Yarn
In this tech screen you will be working on a simple CRUD application centered around meetings. This is fairly open ended, we want to see how you approach a complex problem. You are by no means expected to finish wiring up the entire application.
While this is open ended and you can start with any piece that you would like, we recommend working on the project in this order:
- Meeting List
- Create Meeting Form
- Updating the Meeting List after Create
- Editing Meetings
- Deleting Meetings
- A scaffolded client project - No need to waste time setting stuff up, we got your back here.
- A local server with a couple basic api endpoints - We needed to provide data to you somehow!
- /client/utils/fetch.js - this is an api utility to help with reaching the api we have set up for you.
- A welcome page to help keep you on track. Its the default page that loads when you start the application and it is accessible from the navigation
Open two command line instances (terminal for Mac, cmd for Windows)
In the first instance you will want to run the following:
cd server && yarn && yarn start
In the second instance you will want to run:
cd client && yarn && yarn dev
This will install the base depencencies and start both applications. The server application will run on port 5000 and the client application on port 3000. When the client app starts up it will open a tab in your default browser showing the app running on port 3000