- BujoToGo is a to do list app based on Ryder Carroll's Bullet Journal system. At its most basic, Bullet Journal is about highly customizable rapid logging, a method of capturing information as bulleted lists. In addition to normal to do list functions, this app allows users to view their bullets in views analogous to popular handwritten traditional and calendar Bullet Journal spreads.
- Add, edit, and delete task, event, and note bullets (short descriptions) and migrate them (indicate they've been moved forward to complete later or backward because they were completed early). View your bullets in monthly, weekly, and daily spreads - traditional or calendar style. Bullets are stored with date time strings and returned in chronological order based on the time range of the view.
To set up a local copy of the project follow the steps below.
- In an empty folder initialize a new Node.js project.
npm init
- Clone to local machine
git clone https://github.com/abbeyperini/BujoToGo.git
- Install NPM packages
npm install
- Start program
npm start
- Javascript
- CSS
- React
- Redux
- React Redux
- Redux Persist
- React Router DOM
- Redux Thunk
- Axios
- History
- Node.js
- Express
- Sequelize
- PostgreSQL
- Full Calendar
- JSON Web Token
- bcrypt
Deployed with ElephantSQL, Heroku, and Surge
I keep my code public to help other people learn. If you build inspired by my code or tutorial, an acknowledgment in your README would be nice. To use my code exactly in your own project, personal or commercial, all you have to do is credit me in an acknowledgment in your README and visibly on the page that uses it on your site. For example: <div class="copyright">© Untitled. All rights reserved. Includes code by: <a href="https://abbeyperini.dev">Abbey Perini</a>.</div>