Skip to content

okoroemeka/My-Diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-Diary

Build Status Coverage Status

My-Diary app is a thought/idea keeping app which allows you to write,store and view your idea/thoughts.

Project overview

A template for My-Diary with the features below.

Required features

  1. Users can signup and sign In
  2. Users can create diary entry
  3. User can update diary entry
  4. Users can view all diary entry made by he/she
  5. Users can view a perticular diary entry
  6. User can delete a diary entry

Technologies used

  1. Html and Css on the front end
  2. Nodejs
  3. Expressjs frame work
  4. Mocha,Chai,Chai-Http for test

API End Points

Verb Enpoints Action Description
GET /entries fetch all entry offers Get all available diary entry
POST /entries create entry creates a new diary entry
GET /entries/:entryId fetch specific entry view specific entry
POST /auth/signup create user Sign up to the app
POST /auth/signIn log in user Log in to the app
PUT /entries/:entryId update an entry modify a particular entry
DELETE /entries/:entryId delete an entry Remove an entry

Setting up Locally

  1. Clone this repository to your local machine
  2. cd to MY-DIARY
  3. Run npm install
  4. Start app with npm start

Test

Run npm test

Author

Okoro Emeka.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published