Main functionality:
To use the application, you need to register. During registration, you will need to enter your name, last name, email address, and password.
If all fields are filled in correctly, you will be directed to a page with a message that an email has been sent to your email address with a link to confirm your account (you will not be able to access your profile without confirming your account).Now you need to log in to your profile using your email address and password.
Then you will be redirected to a page with notes, where you can create, edit, and delete notes.
When creating a note, you have the following editing options:
- Change text size
- Format text in bold, italic, and underline
- Insert links
- Create bulleted and numbered lists
- Insert images
- Create tables
There are also 7 color markers that can be used to color-code notes on the shared page. You can mark a note as a favorite and as completed.
The application is built on the ASP.NET Core framework using the C# language.
- MSSQL database is used for data storage.
- Entity Framework Core is used for working with the database.
- The Identity library is used for user management.
- The MailKit library is used for sending email messages.
- The design is created using Bootstrap 5 framework and my own HTML5 ,CSS elements.
- The WYSIWYG editor CKEditor 5 was used as a text editor.
- Figma was used to create the design
- The logo was created by a neural network.