Skip to content

Stella-055/Notely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 

Repository files navigation

🧠 AI-Powered Note-Taking App

A fullstack web application that combines a classic note-taking experience with the power of AI. Users can create, edit, delete, and manage notes, generate content using AI, summarize long text, interact with a voice agent, and access premium features through Stripe payments.


🚀 Features

  • 📝 Full CRUD operations for notes
  • 🔐 Google OAuth login/signup
  • 🤖 AI-powered content generation using OpenAI API
  • ✂️ Summarize long notes into concise versions
  • 🎙️ Voice Agent: listen to and dictate notes
  • 💳 Stripe Integration for payments and premium access

🛠️ Tech Stack

🔹 Frontend

  • React
  • TypeScript
  • Tailwind CSS

🔹 Backend

  • Node.js
  • Express.js
  • Prisma ORM
  • PostgreSQL

🔹 Integrations

  • Google Gemini Api (text generation & summarization)
  • Stripe (payments)
  • Google OAuth (authentication)
  • Vapi API (voice)

🧪 Installation & Setup

1. Clone the repo

git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
### 2. Install dependencies

#### Frontend

```bash
cd client
npm install

Backend

cd server
npm install

2. Start the app

Backend

cd server
npm run dev

Frontend

cd client
npm run dev

💡 Future Improvements

  • Enable offline note access
  • Improve AI model switching (custom models)
  • Multi-language voice support

🙌 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.


🔗 Live Demo

https://notesli.netlify.app/

About

A note taking application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages