chrisbodhi / mewment

Kinda like a mashup of Tinder and Instagram, but for cats :cat: :cat2:
11 stars 1 forks source link

Adds cat profile to db. #7

Closed chrisbodhi closed 8 years ago

chrisbodhi commented 8 years ago

computer cat

Add test and test:watch script commands to package.json. Add babel config to package.json. Add and remove packages. Add test check before deployment script. Update Readme.

Add test setup file.

Create user in Firebase db if one does not already exist with corresponding UID.

Prep project for handling tests.

WIP. ADD_PROFILE test.

Add env settings to eslintrc to stop linter from flagging Mocha keywords in tests.

Improve check for environment when loading up Firebase for app vs test usage.

Clean up linter errors.

Change route for profile page to not be dependent on username.

Add start of unit tests for adding profile content to state using reducer.

Start of adding cat profile page.

Add redux-form library.

Fix typo in action name.

Remove underscore from name of profilefield. Add form to state object.

Add formReducer to reducers.

Add form and form handleSubmit to views.

Add live preview of profile form.

Hide profile form from not-signed-in users.

Add cat profile to the Firebase.

Add breeder radio selector to profile form. Change FormContainer component to a pure function.

Add reset button to form. Add in submitting prop. Require some fields.

Add avatar photo upload.

Revert a change that broke the radio buttons from updating the state.

Move profile form to under addProfile route. Add link to form from Profile. Start of adding saved profiles to main Profile component.

Refactor to get rid of explicit return in stateless component.

Prep Firebase for testing. Update notes to self.