Skip to content

etctran/AI-NoteCard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteCard

A note-taking application with AI-powered writing assistance. https://notecard-app.vercel.app/

Features

  • Create, edit, and delete notes
  • AI grammar checking and tone analysis
  • Smart text completions
  • Clean, responsive interface

Tech Stack

Backend: Node.js, Express, MongoDB, Google Gemini AI
Frontend: React, Vite, TailwindCSS, DaisyUI

Setup

  1. Clone the repository
  2. Set up environment variables in backend/.env:
    MONGODB_URI=your_mongodb_connection_string
    GEMINI_API_KEY=your_gemini_api_key
    
  3. Install dependencies:
    npm install

Development

Recommended: Use Vercel Dev (Full-Stack)

vercel dev

This runs both frontend and backend together, mimicking the production environment.

Alternative: Separate Development Servers

# Terminal 1: Backend
cd backend && npm run dev

# Terminal 2: Frontend  
cd frontend && npm run dev

Note: If running separately, the frontend will be available at http://localhost:5173 and backend at http://localhost:5001.

Production

The app is deployed on Vercel at: https://notecard-app.vercel.app/

Screenshots

8175cc92d9c73779a59cf04e9a2c9a47 edbe02cf7cd8718fb98decbe7cb2f63d 2d9917ccea8c8e89f8be4caf42c2ee9a 304ac639e17eb072f2e36d040fd5c978

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages