Skip to content
/ Diaree Public

Diary - a simple react diary web app which supports adding new diary entries with pictures and tags and search for all entries via a fuzzy search feature.

Notifications You must be signed in to change notification settings

dayt47/Diaree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dιαɾҽҽ

Diaree is a simple react web application which makes it easy to write a daily diary for every day. The user can add tags to the diary entry together with pictures. The tags can be added and deleted. The user can choose a past day to enter a new diary entry. If there is already one, the entry will show up.

Another feature is the fuzzy search, the user just has to enter at least 3 characters and the fuzzy search will show all the entries with the found search term no matter where in the sentence it is.

Features

  • Tags for the diary entries
  • Fuzzy search bar
  • Diary entry for any past date
  • Show 3 recent entries on dashboard

Screenshots

diary

Run Locally

Clone the project

  git clone https://github.com/dayt47/Diaree

Go to the project directory

  cd Diaree

Install dependencies

  npm run install

Start the server

  npm run start

Tech Stack

Client: React, Vite, FuseJS

Server: Node, Express, Cloudinary

Authors

Extras

If you want to use the cloudinary image upload, you have to create a cloudinary account and fill in the .env file in the server directory: CLOUDINARY_CLOUD_NAME=xxx CLOUDINARY_API_KEY=xxx CLOUDINARY_API_SECRET=xxx

About

Diary - a simple react diary web app which supports adding new diary entries with pictures and tags and search for all entries via a fuzzy search feature.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published