/note-taking-app

Primary LanguageSvelteThe UnlicenseUnlicense

Note Taking App

I wanted to learn more about fullstack development and backend / frontends in general, so I thought I would start with a classic - the note taking app!

demo photo

Requirements:

  • Diesel CLI
  • Npm
  • Rust

Running:

  1. Make a .env file similar to below (or set environment variables)
  2. cd frontend && npm install
  3. npx vite build
  4. cd ..
  5. disel setup
  6. diesel migration run
  7. cargo run

Example /.env file:

DATABASE_URL="your_database_file.sqlite"

Todo:

  • Basic Actix setup
  • Database intergration
  • Creating notes
  • Retrieving notes
  • Updating notes
  • Deleting notes
  • Frontend intergration
  • [?] Tags / filtering (PostgreSQL)
  • [?] Serve files from the server

Credits: