-
Notifications
You must be signed in to change notification settings - Fork 0
Home
j1jlee edited this page Jul 6, 2023
·
11 revisions
EveryNote, an Evernote clone, is a website for users to jot down notes and tasks and organize them according to tags and notebooks. Feel free to visit the live site here
- Navigation
- ProfileButton
- LandingPage
- LoginFormPage
- LoginFormModal
- SignupFormPage
- SignupFormModal
- NotebookPage
- NewNotebook
- NotebookDetailPage
- NotesPage
- DeleteNoteModal
- TasksPage
- SingleTask
- CreateTask
- EditTask
- DeleteTaskModal
- Add SelectNoteToTag
- AddTagToNoteForm
- TagsPage
- TagCreateRenameModal
- TagDeleteModal
- Login, path '/login'
- Signup, path '/signup'
- Notes, path '/notes'
- Notebooks, path '/notebooks'
- Notboook Details, path 'notebooks/:notebookId'
- Create Notebook, path '/notebooks/new'
- Tasks, path '/tasks'
- Create Task, path '/tasks/new'
- Login, POST, '/login'
- Logout DELETE, '/logout'
- Signup POST, '/signup'
- Notebooks List, GET, '/notebooks'
- NotebookDetailPage, GET, '/notebook/notebookId'
- New Notebook, POST, '/notebooks/new'
- Edit Notebook, PUT, '/notebooks/notebookId/edit'
- Delete Notebook, DELETE, '/notebooks/notebookId/delete'
- Notes, GET, '/notes'
- Note by Note Id, GET, '/notes/noteId'
- New Note, POST, '/notes'
- Edit Note by Note Id, PUT, '/notes/noteId'
- Delete Note by Note Id, DELETE, '/notes/noteId'
- Tasks, GET, '/tasks'
- Task by Task Id, GET, '/tasks/taskId'
- New Task, POST, '/tasks/new'
- Edit Task by Id, PUT, '/tasks/taskId/edit'
- Delete Task by Id, DELETE, '/tasks/taskId/delete'
- Tags, GET, '/tags'
- Task by Task Id, GET, '/tags/taskId'
- New Tag, POST, '/tags'
- Edit Tag by Id, POST, '/tags/taskId'
- Delete Tag by Id, DELETE, '/tags/tagId'
- Note Tags, GET, '/notetags'
- Add Tag to Note, POST, '/notetags/noteId/tagId'
- Edit Task by Id, PUT, '/tasks/taskId/edit'
- Delete Note Tag, DELETE, '/notetags/noteId/tagId'
- Remove Tag from all Notes, DELETE, '/notetags/all/tagId'
State = { notebooks: {allNoteBooks}, notes: {allNotes}, notetags: { {note_to_tags}, {tags_to_notes}, }, tasks: {allTasks}, session: {user} }