- A minimalist journaling app that allows users to jot down notes, track habits, and monitor mood and sleep trends.
- This full-stack application is my final project for Flatiron School.
- The backend is built in in Ruby on Rails and the frontend is built in React.js.
- run
npm install
to install all dependencies - launch/run the backend (https://github.com/billyott/twelve-months-api) on a local server
- run a local server (using the terminal command
npm start
) to demo the app and view via local host in your browser
- Data visualization: Nivo (line)
- Date manipulation: dayjs
- CSV export: react-csv
- Calendar widget: react-datepicker
- Global state management: react redux/redux thunk
- Routing: react router dom
- Styling for this application is mostly css/scss, but some of the elements (inputs, dropdowns, and checkboxes) utilize Semantic UI
- Billy Ott