A personal, open-source notes application inspired by Google Keep, built with Svelte.
Features · Tooling · Developing and Running Locally
I developed this application for myself and my family members, but it is open-source and free for anyone to use. It was my way of learning Svelte and improving my frontend and functional programming skills. Another motivation was to reduce reliance on apps like Google Keep by creating a personal alternative.
To run the app locally, follow these steps:
Install dependencies:
npm install
Run the development server:
npm run dev
Optional: Use Docker for Postgres:
docker run --name notes-postgres -e POSTGRES_PASSWORD=yourpassword -p 5432:5432 -d postgres
.env
file with the database connection details.Environment Variables:
.env
file. These will be automatically available via $env/static/private
.Preview the app:
To deploy the app, you can use Vercel or any other hosting provider. Make sure to configure the necessary environment variables in your deployment settings.
This project is a labor of love and a way to explore modern web development. Contributions and feedback are welcome!