An application that lists information for food recipes with the ability to add new recipes or delete recipes.
- Food Recipe Management: Adds, lists, and deletes food recipe information.
- User-friendly Interface: Simple structured layout for easy navigation.
- React.js: Core programming language (React 18.2.0)
- HTML: Visually displays the content of the application
- CSS: Provides visual styling of the application
- Jest: Unit testing framework
- Node Package Manager (NPM)
- Clone the repository:
git clone https://github.com/jlee55504/recipe-tracking-app-project.git - Navigate to the project directory:
cd recipe-tracking-app-project - Build the project:
npm install - Run the application:
npm start
Upon running the application, you'll be presented with the options to:
- Delete an existing food recipe
- Create a new food recipe
To create a new food recipe, enter the recipe information and click "Create". To delete a recipe, click "Delete".
index.html:Main application entry pointsrc/App.js:Contains the main structure of the application, updates changes made to the application, deletes selected recipes, and determines the background color to be used for food recipessrc/RecipeCreate.js:Handles creating new food recipessrc/RecipeData.js:Holds all the food recipe datasrc/RecipeList.js:Lists all the food recipessrc/App.css:Handles the visual styling of the applicationsrc/RecipeCreate.css:Handles the input size styling for new food recipesimg/:Contains the screenshot of the application
- This project was built for the Chegg Skill's software engineering program
- This was my first project using React.js and was extremely helpful learning the power and ease of using React