/weekly

Primary LanguageJavaScript

Weekly: Plan for you

Overview

Weekly is an full-stack application where users can create an account, log in, and access an interactive planner that tracks your events for the next week and any tasks you need to accomplish. Users can add new events, edit existing events, and remove existing events. The same actions can be done for tasks. Important tasks that you must accomplish can be made a priority.

Click here to try for yourself.

Language: Javascript
Technologies Used: Node.js, Express, MongoDB / Mongoose, Passport, jQuery, HTML/CSS

API Endpoints

POST /signup

user sign up Create a new user

POST /login

user log in Log in to the application

GET /planner/events and GET /planner/tasks

desktop planner view mobile planner view
Display events and tasks

POST /planner/events

desktop create event mobile create event
Create new events

POST /planner/tasks

desktop create task mobile create task
Create new tasks

PUT /planner/events/:id and PUT /planner/tasks/:id

edit event or task
Edit existing event or task

DELETE /planner/events/:id and DELETE /planner/events/:id

Delete an existing task or event