Giter Club home page Giter Club logo

bullet-journal-squared's Introduction

Bullet Journal Squared

About

Bullet Journal Squared is a website that allows users to create an account, write journal entries, and view their past thoughts and feelings.

Table of Contents

Description

On this website, users create journal entries for the current day, view past days journal entries, and personalize them as they please. Upon website load, they are met with the home page:

home page screen shot

When they choose to login, they are then redirected to the login page:

login page screenshot

From there, the user is taken to their dashboard and presented with multiple options:

  • To view daily pages
  • To create a new page for the day
  • To create a new long-term page
  • To view the long-term pages
  • To view example templates
  • To change the theme
  • To log out

dashboard

When the user has decided to create a new page for the day, they are shown a modal, asking which widgets that they'd like for that day.

new content journal page

With the exception of inspirational quotes, which are randomly generated, the rest are editable and the user enters in their content for the day.

creating a new journal page

Once created, the user is sent back to the dashboard, where they can see on their calendar, that they have a bookmark icon on the days where they have a note. When they click on the note, they are taken to an interactive journal entry, where they can arrange the widgets as they please and check off any todos that they have accomplished.

journal entry for the day

They are also able to delete pages if they decide that they don't want them anymore, or if they want to go back and edit the current page, they can do that as well.

Installation

Run npm i to install bcrypt, cloudinary, connect-session-sequelize, dotenv, express, express-handlebars, express-session, mysql2, jquery and sequelize.

Deployment

Live site is available here.

Contributing

Lindsay Fitzgerald - Project Manager

- https://github.com/lindsfitz

Mark Lohse-Miranda - Git Coordinator

- https://github.com/Mark-LohseMiranda

Kellie Kumasaka - Front-End Developer

- https://github.com/kelliekumasaka

Kenneth Felix - Back-End Engineer

- https://github.com/axumdzn

Questions

Here is a link to our GitHub repository and if you have any additional questions, please visit our GitHub profiles for contact information.

bullet-journal-squared's People

Contributors

kelliekumasaka avatar mark-lohsemiranda avatar lindsfitz avatar axumdzn 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.