Skip to content

mohamme23/mohammed-shakil-10240212-api

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Day Planner web API

API Description

This is a REST API that performs as a day planner, and is a fullstack project. It allows the users to interact with the frontend to view, update, and delete tasks on a calendar of the week in a simple grid format. Inorder to interact with the API it requires the user to register an account or if returning user to login. This API uses MySQL to store the data form its users, and the tasks they would have set.

API Design

This projects is uses node.js for its backend, and react for its frontend. This project use JasonWebTokens to authenticate the user when logging in. It also has multiple user authorative levels and their respective permissions of admin and user. The database for the backend has multiple tables for users, roles, and tasks linking each other with the user_id The frontend uses the navigation bar from react to create seperate pages for each function that can be performed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published