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