ideaBox records and archives your ideas, so you'll never forget a great idea again! You can even comment on your ideas if you think of something later that will improve on it.
Want to log your own ideas? Try it out!
- When the app first loads, you'll see a navigation bar on the left, and a form on the right. Use the form on the right to enter the title of your idea, and then fill in your idea in the body.
- After you've filled in your idea, click on the Save button.
* Note: You cannot save an idea without giving it both a title, and body. - After you save your idea, it will create a card with your idea at the bottom of the screen.
- If you've created several ideas and need help sorting through them, you can use the Search ideas bar below the form.
* Enter any letters or key words that you're searching for. - If you'd like to favorite an idea, simply click on the star icon in top left corner of the idea card.
- You can then sort your ideas to view only your favorite, or Starred Ideas by pressing the Show Starred Ideas button on the left navigation bar.
- If you no longer need an idea, you can delete it to remove it from your idea cards by pressing on the X icon on the top right corner of the idea card.
- Have a great idea that you want to add additional comments to?
- Click on the + icon at the bottom left corner of your idea card.
- Then fill in the comment form with your comments, and click on the Add Comment button. - To create a new idea, click on the Create New Idea button to return to the idea form.
- Login to access your ideas from any device!
- Mobile capability.
- The ability to edit your ideas.
- Searching idea comments.
- Add images to your ideas.
- Jani Palomino - @janitastic
- Anna Kummer - @annamkummer
- Jacob Quintana - @jayquintana
The spec for this project can be found here.
- JavaScript
- CSS
- HTML
- Atom
- Fork and clone this repo.
- The local storage requirement of the project required us to rework our data model.
- We're proud of the CSS on our build, it's very close to the comp requirements.
- Attention to detail on how a user would navigate the application.
- Limited comp requirements for iteration 5, we had to get creative.
- Implementation of the Comment.js local storage.