A note-taking application with AI-powered writing assistance. https://notecard-app.vercel.app/
- Create, edit, and delete notes
- AI grammar checking and tone analysis
- Smart text completions
- Clean, responsive interface
Backend: Node.js, Express, MongoDB, Google Gemini AI
Frontend: React, Vite, TailwindCSS, DaisyUI
- Clone the repository
- Set up environment variables in
backend/.env:MONGODB_URI=your_mongodb_connection_string GEMINI_API_KEY=your_gemini_api_key - Install dependencies:
npm install
vercel devThis runs both frontend and backend together, mimicking the production environment.
# Terminal 1: Backend
cd backend && npm run dev
# Terminal 2: Frontend
cd frontend && npm run devNote: If running separately, the frontend will be available at http://localhost:5173 and backend at http://localhost:5001.
The app is deployed on Vercel at: https://notecard-app.vercel.app/