Skip to content

A Personal diary webapp where user can write their own things uniquely

License

Notifications You must be signed in to change notification settings

Diversion2k22/mydiary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mydiary

A Personal diary webapp where user can write their own things uniquely

Features

  • Users can create an account and log in.
  • User can view all entries to their diary.
  • Users can view the contents of a diary entry.
  • Users can add or modify an entry.
  • Users can delete an entry

Additional Features

  • Forget Password
  • Email Verification

Screenshots

4 2 1

Tech Stack

API Endpoints

Endpoint Functionality
POST /users/signup Register a user
POST /users/login Login a user
GET users/notes Fetch all entries
GET users/notes/<Id> Fetch a single entry
POST users/notes Create an entry
PATCH users/notes/<Id> Modify an entry
DELETE users/notes/<Id> Delete an entry
POST reset/pass For Password Reset
DELETE /email-verify verify email

Api

For more details about the test cases and datas to pass please refer here

Build Setup

# Clone repo and cd into directory
git clone https://github.com/Prasundas99/mydiary.git
# Change Direcrty
cd client || cd server

# Install dependencies
npm install

# Serve in development environment
npm run dev

# Build for production
npm run build

License

  • MIT

About

A Personal diary webapp where user can write their own things uniquely

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • HTML 1.2%