billyott / twelve-months-client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

12MONTHS

DESCRIPTION

  • 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.

SET UP

  1. run npm install to install all dependencies
  2. launch/run the backend (https://github.com/billyott/twelve-months-api) on a local server
  3. run a local server (using the terminal command npm start) to demo the app and view via local host in your browser

LIBRARIES

  • 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

  • Styling for this application is mostly css/scss, but some of the elements (inputs, dropdowns, and checkboxes) utilize Semantic UI

CREATOR

  • Billy Ott

About


Languages

Language:JavaScript 76.5%Language:SCSS 22.3%Language:HTML 0.6%Language:CSS 0.6%