GithubHelp home page GithubHelp logo

chrischicas / binder.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dariusmcclendon/binder.io

0.0 0.0 0.0 756 KB

Binder.io is a notetaking app that allows basic CRUD functionality!

Home Page: https://binder-io.herokuapp.com

HTML 7.02% JavaScript 92.74% CSS 0.23%

binder.io's Introduction

Binder.io

Milestone Project II for NJIT Coding Bootcamp, created by Darius M, Alex C, Christian C, Ella G

Note Taking App

Binder.io is a notetaking app that allows basic CRUD functionality. Users will have Binders, and the notes will be tied to the binders. This renders in the Binder page as tabs with a list of notes.

Features

Binders, Notes within binders, CRUD functionality for both binders and notes

Bonus Features

Task-List, Collaborative note-taking, extra styling

Important Links

  • Main App on Heroku: (Link)
  • API Github Repo: (Link)

Data Models

Models for SQL Tables

User Table

| UserId | UserName | Password | DisplayName |

UserBinders

| BinderId | BinderTitle | UserId | DateCreated |

Notes

| NoteId | BinderId | NoteTitle | NoteContent | DateModified |

Tasks

Date Contributor Summary
Sun. 4/24 Darius ReadMe file, initial commit.
Tues. 4/26 Darius Navigator / TopBar component. Began SideBar, ViewPort. Need to review documentation on passing data between parent and child in SPA format.
Tues. 4/26 Chris Skeletons for BinderContent, Binders, CreateBinders, CreateNote, EditNote, Home, LogIn, NoteContent, SignUp, UserSettings.
Thurs. 4/28 Darius SideBar content. Binder.js content. Binder.js returns list of binders. Binder.js is currently imported into SideBar. Began work on LogIn form.
Thurs. 4/28 Chris Styled Login/Signup forms slightly and added temp. login/signup & signout logic, including alerts for bad attempts.
Sun. 5/1 Chris Tweaked const. names and added first draft login/signup server request logic.
Wed. 5/4 Darius Fetch routes. Component tree shaving.
Thurs. 5/5 Chris, Darius, Alex Edit Modals for Binder and Notes, dynamic rendering in binderview page.

Project Planning

Date Goals
Sun. 4/24 Create GitHub repository. Add collaborators. Complete README.md, tasks sectioned out
Tues. 4/26 Ensure understanding of version control through Git, Basic Models for SQL Database, Skeleton of the website
Thurs. 4/28 Complete Skeleton of Front-End to visualize database querying

binder.io's People

Contributors

dariusmcclendon avatar chrischicas avatar alexander1616 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.