Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emre-guler/digital-diary
Digital Diary is a web-based digital diary application that allows users to write, store, and manage their personal diary entries
https://github.com/emre-guler/digital-diary
css dotnet-framework html javascript
Last synced: 15 days ago
JSON representation
Digital Diary is a web-based digital diary application that allows users to write, store, and manage their personal diary entries
- Host: GitHub
- URL: https://github.com/emre-guler/digital-diary
- Owner: emre-guler
- License: apache-2.0
- Created: 2019-12-02T14:42:21.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-01T00:51:23.000Z (28 days ago)
- Last Synced: 2025-01-09T09:19:27.926Z (20 days ago)
- Topics: css, dotnet-framework, html, javascript
- Language: JavaScript
- Homepage:
- Size: 1.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sanal Günlük (Digital Diary)
A personal digital diary web application built with .NET MVC Framework.
## Description
Sanal Günlük is a web-based digital diary application that allows users to write, store, and manage their personal diary entries. Users can create accounts, write daily entries, attach photos/videos, tag friends, and customize their diary's appearance.
## Features
- **User Authentication**
- Secure signup and signin system
- Email-based registration
- Password protection- **Diary Management**
- Create new diary entries with titles
- Rich text editor for writing entries
- Customizable diary book colors
- Mood selection for each entry
- Date selection for entries
- Friend tagging system- **Media Support**
- Photo and video upload capability
- File management system
- Support for multiple media attachments- **User Interface**
- Modern and responsive design
- Beautiful book-style diary visualization
- Interactive animations
- Mobile-friendly layout## Technologies Used
- **Backend**
- .NET MVC Framework
- Entity Framework
- MS SQL Server
- C#- **Frontend**
- HTML5
- CSS3
- JavaScript
- Bootstrap
- jQuery
- TinyMCE (Rich Text Editor)## Getting Started
1. Clone the repository
2. Make sure you have .NET Framework and MS SQL Server installed
3. Update the connection string in `Web.config` to point to your database
4. Run database migrations
5. Build and run the project## Requirements
- .NET Framework
- MS SQL Server
- Modern web browser with JavaScript enabled## Contributing
This is a personal development project. Feel free to fork and modify according to your needs.