DepDiary is a web application that allows users to easily register, create diaries with notes, and upload files. It provides a simple and intuitive interface for managing your personal or professional diaries.
- User Registration: Easily register as a user with a unique username and password.
- Diary Creation: Create multiple diaries to organize your notes and files effectively.
- Note Management: Add, edit, and delete notes within each diary.
- File Upload: Upload files such as images, documents, etc., to accompany your notes.
- Security: Secure authentication and authorization mechanisms to protect user data.
- Responsive Design: User-friendly interface accessible across different devices.
- C#/.NET: Backend development using C# programming language and .NET framework.
- WebApi: RESTful API development for communication between frontend and backend.
- Entity Framework: Object-Relational Mapping (ORM) framework for database interactions.
- LINQ: Language-Integrated Query for querying data from .NET languages.
- MS SQL Server: Relational database management system used to store user data.
- HTML/CSS/TS: Markup, styling, and scripting languages for building web pages.
- ReactJS: Frontend development using React JavaScript library for building dynamic user interfaces.
- Zustand: State management library for React applications.