This is a Diary Web Application developed using ASP.NET Core. The application allows users to create, read, update, and delete diary entries. It features a simple and user-friendly interface for managing personal notes, thoughts, and daily activities.
- Add New Entries: Write and save new diary entries.
- View Entries: Browse through past entries.
- Edit Entries: Modify previously written diary entries.
- Delete Entries: Remove any entry you no longer need.
- Responsive Design: Works well on both desktop and mobile devices.
- Backend: ASP.NET Core
- Frontend: HTML, CSS, JavaScript
- Database: Entity Framework Core
- Authentication: ASP.NET Identity (optional, if applicable)
- Version Control: Git
- .NET SDK installed on your machine
- A database engine like SQLite or SQL Server (depending on your configuration)
- Clone the repository:
git clone https://github.com/Krapic/Diary.git
- Navigate to the project folder:
cd Diary
- Install the necessary dependencies and restore the project:
dotnet restore
- Update the
appsettings.json
file with your database connection string. If you are using SQLite, it should look something like this:"ConnectionStrings": { "DefaultConnection": "Data Source=diary.db" }
- Apply database migrations:
dotnet ef database update
To run the application locally, execute the following command:
dotnet run
The application will be accessible at https://localhost:7165
or http://localhost:5249
.
- Start writing your diary entries using the provided text editor.
- View your entries in a list or edit them as needed.
Contributions are welcome! If you have ideas for new features or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- ASP.NET Core for the backend framework
- Entity Framework Core for the ORM
- Bootstrap for the frontend framework