Skip to content

Olabanji121/captioncards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caption Cards Application

This is a simple captions card frontend application, that let you view, create Captions, create Tags and add Captions to Tags.

API Documentation

Below is the link to the API Documentation used for this frontend application

Captions Cards API Documentation

Six server endpoint was consumed for this Apllication;

Technology Used

  • Client side Framework: React (React Hooks)
  • State Management : Redux
  • Testing: Jest and Enzyme
  • Hosting: Netlify
  • API Calls: Axios
  • CSS Styling: Styled Components and Bootstrap
  • Animations: React Reveal

User Guide

On the Navigation Bar there are two links Captions and Tags;

Captions link show the list of all captions (Caption List) which shows on the landing page once the app loads, the list of all caption is gotten from the server endpoint Get all Captions.

CaptionList

Also on the landing page you can Add Caption with a click of Add Caption button a modal will pop up for you to input your Caption and click on Add Caption button on the modal, the Add Caption button on the modal make use of Add Captions API endpoint

Note: you can only add one Caption at a time and also the character most be more than 3, and less than 100

addCaption

Tags link shows another page with the list of Tags (Tag List) which is a response from this server endpoint Get all Tags

tagList

Tag List page, you can Add Tag by clicking on the Add Tag button on the page which pops up a modal, input your tag and click the Add Tag button on the modal, the Add Tag button on the modal uses the Add Tags API endpoint

addtag

On each Tag on the Tag list page there is a Show Caption button, a click of the button will take you to a page showing the captions on that Tag(the button uses this endpoint Get Captions under Tag).

addtag

On this page you can Add Caption to the selected Tag with the Add caption to Tag button(the button uses this endpoint Create caption with tags ) it show a modal as seen below, and also, there is a Back to Tags button (under the list of the captions) to take you back to the Tag list page

addcaptiontotag

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published