A full-stack voice-to-text note-taking application that allows users to record, save, and manage notes seamlessly using speech recognition and a clean UI.
- Frontend (Vercel): https://voice-2-note-pink.vercel.app
- Backend (Render): https://voice-2-note.onrender.com
- 🎤 Convert voice to text in real-time
- 🔐 User authentication (email & password)
- 📝 Create, view, and delete notes
- 💾 Persistent data storage
- 🌐 Fully deployed full-stack application
- 📱 Responsive and user-friendly interface
- React (Vite)
- JavaScript (ES6+)
- CSS
- Node.js
- Express.js
- MongoDB (Mongoose)
- Frontend: Vercel
- Backend: Render
Voice-2-Note/
│
├── backend/
│ ├── models/
│ ├── routes/
│ ├── server.cjs
│ └── package.json
│
├── src/
│ ├── components/
│ ├── pages/
│ └── App.jsx
│
├── public/
├── index.html
└── vite.config.js
git clone https://github.com/ChitraKalra17/Voice-2-Note.git
cd Voice-2-Notecd backend
npm installCreate a .env file:
MONGO_URI=your_mongodb_connection_string
PORT=5000Run backend:
node server.cjscd ..
npm installCreate .env file:
VITE_API_URL=http://localhost:5000Run frontend:
npm run dev- Frontend deployed on Vercel
- Backend deployed on Render
- Environment variables configured for production
- Render free tier may cause initial delay due to cold starts
- Ensure correct API URL is set in environment variables
- 🔐 Secure authentication with JWT
- 🔑 Google Sign-In (OAuth)
- 🏷️ Tagging and searching notes
- 🌙 Dark mode
- 📤 Export notes
Chitra Kalra
- GitHub: https://github.com/ChitraKalra17
- LinkedIn: www.linkedin.com/in/chitra-kalra-938290324