Diversion2k22 / mydiary

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

Home Page:https://mydiary-mern.netlify.app/login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://mydiary-mern.netlify.app/login

License:MIT License


Languages

Language:JavaScript 98.8%Language:HTML 1.2%