MSK Coding Challenge
This project was bootstrapped with Create React App.
To get started:
Requires Node.js
git clone https://github.com/JClutch/msk-interventions.git
msk-interventions
npm install
npm start
Deployment
Published on Heroku. Keep in mind free tier Heroku is very slow on initial launch
Screenshots
Desktop
Mobile
Future Thoughts
- Unit / Integration Tests
- Extend Search Options (i.e. size, count, codes)
- Form Validation
- Brand styling/global CSS
- Re-usable styling with SASS or SCSS
- Light/Dark Mode
- Custom style sheets for devices (i.e. mobile, tablet, desktop)
- Application Server to host in memory cache with expiring entries for searches
- Extend number of search results and enable infinite scrolling + lazy loading
- Noticed the API has documentation for "Fetching Daily Updates" - Potential for user settings and subscription model for trials
License
This project is licensed under the MIT License - see the LICENSE.md file for details