Code Monkey home page Code Monkey logo

kniched's Introduction

README

This README would normally document whatever steps are necessary to get the application up and running.

Things you may want to cover:

  • Ruby version

  • System dependencies

  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

  • ...

kniched's People

Contributors

bvcage avatar

Watchers

 avatar

kniched's Issues

Login form submits even when no values entered

Describe the bug
The user login form attempts to login the user even when no values are entered, resulting in an auth/invalid-email error rather than a validation message.

To Reproduce
Steps to reproduce the behavior:

  1. Go to login page.
  2. Click "login" button without entering any values.

Expected behavior
A message should prompt the user to enter a value, rather than showing a firebase error message.

Screenshots
image

Forgot / reset password

Is your feature request related to a problem? Please describe.
User cannot reset their password / request a new password.

Describe the solution you'd like
On the login page, users should be able to indicate if they have forgotten their password and follow a workflow to reset it.

Allow user to edit their patterns

Is your feature request related to a problem? Please describe.
Users cannot edit their patterns once they are created.

Describe the solution you'd like
User should be able to update pattern information like name and source.

Update About page

Current
About description is poorly written.

Expected
About page should succinctly and professionally describe project.

Convert Timer to NoSQL

Describe the bug
Project timers do not work because they are still built for SQL backend.

Expected behavior
Timers should function in Firebase / NoSQL API.

Screenshots
image

Allow user to delete projects

Is your feature request related to a problem? Please describe.
User cannot delete a project once it is created.

Describe the solution you'd like
User should be able to delete projects they create.

User Profile Page

Is your feature request related to a problem? Please describe.
User profile page is bare-bones and unstyled.

Describe the solution you'd like
User profile should be styled and contain relevant information, including things like name, location, bio / summary, number of projects, etc.

Edit user profile page

Is your feature request related to a problem? Please describe.
User cannot edit their profile information once created.

Describe the solution you'd like
User should be able to edit certain information on their profile.

Update README.md

Current
Readme is currently default-generated.

Expected
Readme should be written to reflect current project.

Sign-up form validations run before submit

Describe the bug
Validations run on the sign-up form before the user clicks submit. E.g., user accidentally clicks in the email field first. When the user clicks in the first name field to get started, the email field displays an error.

Expected behavior
Validations should only run after user clicks submit for the first time.

Display more info for project

Is your feature request related to a problem? Please describe.
The project page provides no information besides the project name.

Describe the solution you'd like
Display additional information, such as project status, start date, end date, etc.

Don't display breadcrumbs on home / main-level pages

Describe the bug
Breadcrumb appears below header for all pages.

Expected behavior
Breadcrumb should only appear for item pages contained in a larger collection, e.g., /:user/patterns/:pattern

Screenshots
Breadcrumb should not display for About page:
image

Breadcrumb should display for project page, but should not list user & should display name rather than ID:
image

Allow user to delete patterns

Is your feature request related to a problem? Please describe.
User cannot delete patterns once created.

Describe the solution you'd like
User should be able to delete patterns they own.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.