Skip to content

ericweissman/trapper-keeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrapperKeeper

TrapperKeeper is a React app that utilizes Redux and React Router to create an intuitive note-keeping app, similar to Google Keep.

Installation Steps (Back End)

  • Clone down backend repo: https://github.com/ericweissman/trapper-keeper-be.git
  • Install dependencies : npm install
  • Start Local Host 3001: npm start
  • For testing suite: npm test

Installation Steps (Front End)

  • Clone this repo: https://github.com/ericweissman/trapper-keeper.git
  • Install dependencies: npm install
  • Start Local Host 3000: npm start
  • For testing suite: npm test

Background/About

This application was our first attempt at creating and managing a backend to support our frontend app. We designed the backend API endpoints using Node.js and Express. We are utilizing the backend to keep track of the user's notes and associated items. On the frontend, we designed the app using React, Redux and React Router to create an easy-to-use interface that allows users to create and keep track of tasks.

Primary Technologies Used - Front End

  • React
  • Redux
  • React Router
  • SCSS
  • Jest
  • Enzyme
  • Masonry

Primary Technologies Used - Back End

  • Node.js
  • Express

Screenshots

ezgif com-video-to-gif

Wireframes

Main Page

  • Originally we thought we would have all notes displayed in a straight line, but later we realized we wanted our app to mimic Google Keep and so we pivoted to use Masonry as a display instead.

screen shot 2019-02-19 at 4 11 41 pm

New Note

screen shot 2019-02-19 at 4 12 13 pm

Edit Note

screen shot 2019-02-19 at 4 11 56 pm

Next Steps

Future iterations of the project could include:

  • Drag and Drop functionality for note items
  • Allow users to adjust color of note
  • Allow users to save without clicking Save button

Contributors

Matthew Foxwell

Travis Gee

Eric Weissman

About

Notekeeping application - similar to Google Keep. Built with React | Redux | React Router

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published