https://github.com/kurulko/notes
Note-taking site
https://github.com/kurulko/notes
angular asp-net-core asp-net-core-identity asp-net-core-web-api entity-framework-core html-css jwt netcore swagger typescript
Last synced: 2 months ago
JSON representation
Note-taking site
- Host: GitHub
- URL: https://github.com/kurulko/notes
- Owner: Kurulko
- Created: 2023-10-04T10:09:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-19T03:56:05.000Z (over 2 years ago)
- Last Synced: 2023-11-19T04:21:46.482Z (over 2 years ago)
- Topics: angular, asp-net-core, asp-net-core-identity, asp-net-core-web-api, entity-framework-core, html-css, jwt, netcore, swagger, typescript
- Language: C#
- Homepage:
- Size: 3.26 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Note-taking site
## Here you can take notes by category
- **Register Page:**
To create an account, follow these steps:
1. **Name:** Enter your username.
2. **Password:** Provide a secure password. It must be protected and confirmed in the next step.
3. **Confirm Password:** Re-enter the same password to confirm.
4. **Email (Optional):** You may optionally provide your email address.

This registration process ensures the secure creation of your account.
- **Home Page:**
Just home page:

- **Category Page:**
To add a new category, follow these guidelines:
- **Name:** Enter a name with 3 or more letters.

This ensures consistency and clarity in naming categories.
- **Notes Page:**
To create a new note, follow these steps:
1. **Name:** Enter a name with 3 or more letters.
2. **Description:** Provide a description with 5 or more characters (optional).
3. **Category:** Choose a category for your note.


These guidelines ensure organized and informative notes.
- **Account Page:**
To manage your account, follow these guidelines:
1. **Username:** Enter a unique username with 2 or more letters.
2. **Email (Optional):** You may optionally provide your email address.

These guidelines help in creating distinct and optionally more detailed user profiles.
- **Password Page:**
To change your password, follow these steps:
1. **Old Password:** Enter your current password.
2. **New Password:** Write your new password.
3. **Confirm New Password:** Re-enter the new password to confirm.

These steps ensure a secure and straightforward process for changing your password.
- **Login Page:**
To log in, enter your credentials:
1. **Username/Name:** Enter your username or name.
2. **Password:** Enter your password.

Click the login button to access your account securely.
- **Roles Page:**
To manage roles (Admin Only), follow these guidelines:
1. **Role Name:** Enter a name with 2 or more letters.
- This functionality is accessible exclusively for administrators.

This page is designed for administrators to manage and assign roles securely.
**Users Page:**
To manage users (Admin Only), follow these guidelines:
1. **Username:** Enter a unique username with 2 or more letters.
2. **Email (Optional):** You may optionally provide your email address.

This page provides administrators with options similar to the user page, allowing for seamless management of user accounts.
**Impersonate Resume:**
For administrators only, the "Impersonate Resume" feature allows you to:
1. **Select User:** Choose a user to impersonate.
2. **View Profile:** Access the selected user's profile.
3. **Perform Actions:** Carry out actions on behalf of the selected user.



This feature is designed for administrators to assist and troubleshoot user-related issues.