Welcome to the MERN Recipe App repository! This is a full-stack application built using the MERN stack (MongoDB, Express.js, React, and Node.js) that allows users to discover and share recipes.
- User Registration and Authentication: Users can sign up, log in, and manage their profiles securely.
- Recipe Creation and Sharing: Users can create, edit, and share their favorite recipes with the community.
- Recipe Search: Users can search for recipes based on keywords, ingredients, or categories.
- User Interaction: Users can like, comment on, and bookmark recipes they find interesting.
- Responsive Design: The app is built with a mobile-first approach, ensuring a seamless experience across devices.
- MongoDB: A NoSQL database used to store and manage recipe data.
- Express.js: A web application framework for Node.js used to build the server-side API.
- React: A JavaScript library used to build the user interface and provide an interactive experience.
- Node.js: A JavaScript runtime used to execute server-side code and handle backend logic.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/azaamabubacker/MERN-Recipe-App-with-Authentication.git
- Install dependencies:
npm install
- Set up the environment variables: Create a
.env
file and specify the required variables. - Start the development server:
npm start
- Open the app in your browser:
http://localhost:3000
For detailed instructions and deployment options, refer to the full documentation.
For any questions or inquiries, please reach out to [azaam.abubacker@gmail.com].
Enjoy cooking and happy coding!