Online notepad.
- Link to working web app: http://notepad95.hostingasp.pl/
I created it because wanted to try Blazor and web development. It has basic functionality.
- It's very similar to shrib.com
- When you enter site it generates random page for you.
- You can edit and save it. Everyone can also view it and edit it.
- You can create custom links by entering custom file name after address: http://notepad95.hostingasp.pl/myfile
It's created with DotNet Core 3.1
- Blazor WASM for frontend
- ASP.NET Core Web Application for backend
- SQLite for database
- Hosted on webio
- You can use this link to force update any file: http://notepad95.hostingasp.pl/force
I don't plan to develop this application, but you are more than welcome to contribute! I think it's great way of learning on many levels, you can learn:
- Blazor
- ASP.NET Core Web API
- C#
- GIT, contributing to GitHub
- Reading and improving someone else's code
- Improve UI.
- Autosave after 5 seconds of user inactivity instead of Save button.
- Optional feature: protect notepad file with password. For example you can protect it from viewing&editing or only editing.
- View only mode
- Renaming note
- Prevent too frequent server calls / DOS attacks.
- Create all files list
- ???