Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justarale/recipe-book-app
My very personal collection of favourite recipes.
https://github.com/justarale/recipe-book-app
authentication context loading-animations localstorage react react-components react-router-dom restful-api vite
Last synced: 6 days ago
JSON representation
My very personal collection of favourite recipes.
- Host: GitHub
- URL: https://github.com/justarale/recipe-book-app
- Owner: justArale
- License: mit
- Created: 2024-04-17T16:07:21.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T10:15:23.000Z (3 months ago)
- Last Synced: 2024-08-30T10:58:30.406Z (3 months ago)
- Topics: authentication, context, loading-animations, localstorage, react, react-components, react-router-dom, restful-api, vite
- Language: JavaScript
- Homepage: https://arale-bento-book.netlify.app
- Size: 2.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Recipe Book
## Description
This project is a recipe book web application built with React. It allows users to browse and view detailed information about each recipe. If logged in they can add, edit, and delete there own recipes. The application features user authentication and uses context for state management.
## Table of Contents
- [Features](#features)
- [Dependencies](#dependencies)
- [License](#license)## Features
- **User Authentication**: Users can log in and out, and their session is maintained across pages.
- **Recipe Management**: Users can add new recipes, edit existing ones, and delete recipes.
- **Recipe Browsing**: Users can browse all recipes or view recipes by a specific author.
- **Recipe Details**: Users can view detailed information about a recipe.
- **Protected Routes**: Certain pages and actions are restricted to logged-in users only.## Dependencies
- **React**: JavaScript library for building user interfaces.
- **React Router**: Library for handling routing in React applications.
- **Axios**: Promise-based HTTP client for making restfull API requests.
- **Icon Library**: Custom SVG icons from a library I developed.## License
This project is licensed under the [MIT License](https://github.com/justArale/recipe-book-app/blob/main/LICENSE).