Dishcovery is a community-based recipe sharing web application that allows users to register or log in, share their favorite recipes, save others' dishes, comment, and swipe through recipe cards. It's a social space for food lovers to discover and connect through cooking!
[Insert link]
Frontend:
- HTML
- CSS
- React
- Tailwind CSS
- Material UI (MUI)
- Bootstrap
- Figma (for UI design)
Backend:
- TypeScript
- Node.js
- Express
- Axios
Database:
- MongoDB
- 🔐 User authentication (Register / Login)
- 📱 Responsive design (mobile and desktop-friendly)
- ✏️ Full CRUD functionality for recipes
- 🧾 Add new recipes via a form
- ❤️ Save favorite recipes
- 👤 View and edit user profiles
- 🍴 Swipe-style discovery page for browsing recipes
- 💬 Commenting on recipes
Follow these steps to run the project locally:
git clone [this-repo-link]
cd backend
npm install
npm start
In another terminal:
cd frontend
npm install
npm run dev