https://github.com/aleksanderpalamar/notes
Notes is the connected workspace for your ideas, documents, and plans, faster work and better collaboration.
https://github.com/aleksanderpalamar/notes
Last synced: about 2 months ago
JSON representation
Notes is the connected workspace for your ideas, documents, and plans, faster work and better collaboration.
- Host: GitHub
- URL: https://github.com/aleksanderpalamar/notes
- Owner: aleksanderpalamar
- Created: 2023-10-18T15:23:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-04T16:42:59.000Z (about 2 years ago)
- Last Synced: 2025-10-09T15:43:22.511Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://appnotes.vercel.app/
- Size: 774 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fullstack application Notes: Next.js 13, Convex, TailwindCSS.

## Features
- [x] Real-time database
- [x] Style Editor
- [x] Light / Dark mode
- [x] Infinite children documents
- [x] Trash can & soft delete
- [x] Authentication
- [x] File upload
- [x] File replacement
- [x] Icons for each document (changes in real time)
- [x] Expandable sidebar
- [x] Full responsivity and mobile UI
- [x] Publish your notes to the web
- [x] Fullt collapsable sidebar
- [x] Landing page
- [x] Cover image of each document
- [x] recover deleted documents
## Contributing
You can contribute to this project by creating a PR on the [GitHub repository](https://github.com/aleksanderpalamar/notes).
### Prerequisites
**Node version v18.x.x**
### Cloning the repository
```shell
git clone git@github.com:aleksanderpalamar/notes.git
```
### Install packages
```shell
cd notes
npm i
```
### Setup .env file
```js
# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
EDGE_STORE_ACCESS_KEY=
EDGE_STORE_SECRET_KEY=
```
### Setup Convex
```shell
npx convex dev
```
Start the application:
```shell
npn run dev
```