Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rivaanranawat/diario
Diario, a Virtual Diary website.
https://github.com/rivaanranawat/diario
firebase firebase-storage reactjs
Last synced: 9 days ago
JSON representation
Diario, a Virtual Diary website.
- Host: GitHub
- URL: https://github.com/rivaanranawat/diario
- Owner: RivaanRanawat
- Created: 2021-08-30T05:41:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-22T14:51:18.000Z (about 3 years ago)
- Last Synced: 2024-11-19T02:41:20.057Z (2 months ago)
- Topics: firebase, firebase-storage, reactjs
- Language: JavaScript
- Homepage: http://diario-dc-2021.netlify.app/
- Size: 2.96 MB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Diario
Customizable Virtual Diary which won India's West Region [Design Championship Competition](https://designchampionship.in/winner-region4) (Web Design)
## Demo
http://diario-dc-2021.netlify.app/
## Tech Stack**Client:** React, CSS Modules, Material UI, Context API
**Server:** Firestore, Firebase Storage
## Features- Login / Signup With Email & Password.
- Keeping Users Logged in.
- Forgot Password.
- Creating Diaries
- Selecting/Removing Optional Cover Image for diary according to your preference.
- Selecting/Removing Optional Colour for diary according to your preference.
- Diary-Like UI which gets affected by above changes.
- Locking your Diary with Password.
- Diaries will have 3 sections which can be created unlimited times:
- Chapter: Text Editor users’ can type in their thoughts, feelings etc.
- To-Do List: List where users’ can type in their tasks and delete them when done.
- Sticky Notes: List for users’ to make brief notes on topic they are studying/working on.
- Features For Chapter Section:
- TextEditor where text can be bolded, italicized, font size can change,image can be added, bullet points, aligned etc.
- Saving all the text data to the database after the save button is clicked.
- Retrieving and displaying all the previously typed data from the database, different for different chapters before the page shows up anything.
- Features For To-Do List:
- Text Input Field where text can be written and saved to the database.
- Retrieving and Displaying all the tasks.
- Deleting the tasks when completed.
- Features For Sticky Notes:
- Creating Multiple Sticky Notes via Input that asks for description & title.
- Retrieving and Displaying Sticky Notes.
- Deleting the Sticky Notes.
- Table to show all the sections the user has created in a diary.
- Creating Multiple Diaries.
- Deleting one section of chapter, to-do or sticky notes.
- Deleting a diary.
- Sidebar showing all the chapters in a diary for easier navigation.
- Sorting diaries and chapters by the time of creation in ascending order.
- All the actions to be performed real time.
- Routing with Validation.
## FeedbackIf you have any feedback, please reach out to me at [email protected]