Skip to content

notevome/Notevo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,378 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notevo

I've been looking for a Note Taking app that's simpler than Notion but more organized than Google Keep. Something clean, structured, with a rich text editor. That's what Notevo's trying to be: a minimal, structured, Note Taking app

Note Page

To Do :

  • fix the routing
  • add the toaster notification
  • fix the middleware 404 on redirect
  • add the shareable Link
  • real time collaboration
  • note export pdf and markdown -> i endup Adding multi-format note export (JSON, Markdown, DOCX, PDF)
  • optimistic update layer
  • caching
  • speech to text and text to speech
  • i might add AI 🤞🙂
  • fix the code Highlight in the editer
  • add the feedback menu item in the user dropdown menu in the sidebar
  • Redesigning for the home
  • fix the caching
  • change the rename stff in the workingspace route

Features

  • 📝 Notion style editor powered by Novel
  • 🤖 AI-powered autocompletion with OpenAI integration
  • 🔄 Real-time updates
  • 📂 Cloud storage support with Convex
  • 🔐 Authentication with Convex
  • 🚀 Optimized performance with Convex
  • 🌍 Deployed on Vercel for seamless access

Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Backend: Convex
  • AI Integration: OpenAI API, Vercel AI SDK
  • Editor: Tiptap (Novel)
  • Deployment: Vercel

Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js 18+
  • Convex CLI (for backend development)
  • Vercel CLI (optional, for deployment)

Installation

git clone https://github.com/imohammedh/Notevo.git
cd Notevo
pnpm install  # or npm install

Environment Variables

Create a .env file and add the following:

CONVEX_DEPLOYMENT=??

NEXT_PUBLIC_CONVEX_URL=??

CONVEX_SITE_URL=https:??

SETUP_SCRIPT_RAN=??

AUTH_GITHUB_ID=??

AUTH_GITHUB_SECRET=??

AUTH_RESEND_KEY=??

AUTH_GOOGLE_ID=??
AUTH_GOOGLE_SECRET=??
AUTH_EMAIL=??
SITE_URL="https://notevo.me/"

Running Locally

pnpm dev  # or npm run dev

Then, open http://localhost:3000 in your browser.

Releases

No releases published

Packages

 
 
 

Contributors