An AI-driven interactive note-taking platform that leverages Google GenAI for intelligent content generation and file parsing for enhanced note-taking.
๐ Live : https://visual-notes-maker.vercel.app/
- AI-Powered Note Generation: Generate notes using Google GenAI.
- File Parsing: Upload files (PDF, Word, images, or text) and extract content.
- Markdown Editor: Create and edit notes with a rich markdown editor.
- Note Sharing: Share notes publicly with a unique link.
- Dashboard: View statistics like total notes, shared notes, and recent activity.
-
Install Dependencies:
cd backend npm install -
Set Up Environment Variables: Create a
.envfile inside thebackenddirectory:MONGO_URI=mongodb+srv://<username>:<password>@cluster0.mongodb.net/<dbname> JWT_SECRET=your_jwt_secret GOOGLE_GENAI_API_KEY=your_google_genai_api_key PORT=5000
Replace
<username>,<password>,<dbname>, andyour_google_genai_api_keywith your actual credentials. -
Start the Backend Server:
npm start
- Backend runs on
http://localhost:5000.
- Backend runs on
-
Install Dependencies:
cd ../final-ui npm install -
Start the Frontend Development Server:
npm run dev
- Frontend runs on
http://localhost:3000.
- Frontend runs on