A Vue.js application for managing recipes with a SQLite backend.
- View list of recipes
- Create new recipes
- Edit existing recipes
- Delete recipes
- Local state persistence
- Clean, modern UI with Tailwind CSS
- Node.js (v14 or higher)
- npm (comes with Node.js)
- Install frontend dependencies:
npm install- Install backend dependencies:
cd server
npm install- Start the backend server:
cd server
npm run dev- In a new terminal, start the frontend development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
/src- Frontend Vue.js application/views- Vue components for different pages/router- Vue Router configuration/components- Reusable Vue components
/server- Backend Express.js server with SQLite database
- Vue.js 3
- Vue Router
- Tailwind CSS
- Express.js
- SQLite (better-sqlite3)
- @vueuse/core (for local storage)