ej
  • Home
  • Projects
  • Contact
  • Cv

Quick Links

  • Home
  • Projects
  • Contact
  • Download Cv

Contacts

  • Contact

Socials

  • Linkedin
  • Github
  • Twitter

©2025 Essien Joy

Planner Api

Overview

Planner API is a backend service that powers a task and goal planning application. It provides secure endpoints for user authentication and task management, allowing users to create, update, complete, and delete planner tasks.

Planner Api Image

Node.js

Express.js

MongoDB

Mongoose

JWT

Project Details

The API is designed with a RESTful architecture and focuses on clean data modeling, authentication, and predictable error handling. It supports user-based task ownership, protected routes, and scalable backend structure suitable for frontend or mobile clients.

Implimentations

  • Implemented RESTful API endpoints for planner tasks (CRUD operations)
  • Added JWT-based authentication and protected routes
  • Designed MongoDB schemas for users and tasks
  • Implemented middleware for authorization and request validation
  • Structured backend using MVC architecture for scalability
  • Documented all endpoints using Postman for easy testing and consumption

Problem

Users need a secure and reliable backend to manage personal tasks and planner data

Solution

Built a structured backend API with authentication and protected task management endpoints

Live GitHub
Prev

2/5

Next