Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Early stage blog site created using svelte. For me to track my svelte progress

License

NotificationsYou must be signed in to change notification settings

KamilMarzynski/svelte-blog

Repository files navigation

About

This project it to track my humble progress in svelte app development.In terms of editor I have used some of the code fromnextlint. Which is great package aiming to bring notion like editing to svelte. I needed just smart potion of it's capabilities not to complicate too much the flow and my page.

Roadmap

Improvements

  • (UX) Improve local storage blog post saving when internet connection is weak
  • (UX) Better post edit button
  • (UX) Further work on making editor even more user friendly
  • (technical) Add proper api error handling

Features

  • User profile page
  • Post drafts on profile page and post publishing
  • Password reset
  • Post deleting
  • Post discussion (comments) functionality
  • AI text review before publishing post
  • Posts' categories

Future

  • Add option for user to become author and have own blog page
  • Rework dashboard to show most popular author/blogs etc.
  • Rework routing so that posts are always nested in authors routes

Developing

Once you've created a project and installed dependencies withnpm install (orpnpm install oryarn), start a development server:

npm run dev# or start the server and open the app in a new browser tabnpm run dev -- --open

Building

To create a production version of your app:

npm run build

Firebase

For this app to work, first create account on firebase and create new project.You can find all required informationhere andhereAfter getting firebase config. Copy .evn.example and rename it to .env. Next fill it with your config.You need to add to your firebase project firestore, authentication and storage. After doing so, you are good to go.

About

Early stage blog site created using svelte. For me to track my svelte progress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp