Git Product home page Git Product logo

daily-journal-project's Introduction

Daily Journal The Daily Journal application will be your opportunity to take the concepts you learn in class, and practice with the exercises and apply them elaboratively throughout the course.

Daily Journal Design and Layout Your first step is to build a form component in HTML through which you will enter your daily journal entries. It should contain the following fields.

Date field. Input elements in HTML can be of type date which will automatically render a calendar control for you to use. Concepts covered. A short input field of type text where you enter in what concept(s) were covered and are driving the journal entry. Journal entry. This is a textarea field where you can enter in as much text about what you learned, how you felt, and plans for the upcoming days. Mood. This should be a select element with as many option child elements as you would like to describe your mood for the day. You can start with the simply happy, fine, and sad values, or pick your own scaling system. After you have completed the form, place a button element beneath it labeled Record Journal Entry, or any other text that you would like.

2019-01-08 13 23 08

Status Updates!

Steps so far...

  1. Overall HTML done.
  2. CSS completed.
  3. Button is registering being clicked and inputing to screen.
  4. User Data is being created and collected.
  5. additional HTML files created in order for clear divisons in purpose.

What needs to be done now...

  1. Creat function that will write to an array.
  2. Pass collected data to a function that appends the data to the the array of objects.
  3. Create a function that will dynamically create new HTML elements to be displayed to screen.

What needs to be done later...

  1. Pass the object to a JSON file to create a database of the all the entries.
  2. Dynamically post, fetch, and delete from that database.
  3. Browserify the whole project.

daily-journal-project's People

Watchers

 avatar  avatar

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.