It's back up.
Original: https://github.com/Chivapchichi2/project-foodies-frontend
My role:
- Full-stack developer. Implementation of authentication.
- Integration and setup of Redux and RTK-Query. Development of the Testimonials section.
- Conducting code reviews and accepting pull requests.
The frontend part of the "Project Foodies" application provides a user interface where users can browse, search, and add food recipes. The project uses React and Vite for fast and convenient development.
To get started with the project, follow these steps:
- Cloning the repository:
git clone https://github.com/Chivapchichi2/project-foodies-frontend.git
- Navigate to the project directory:
cd project-foodies-frontend
- Install dependencies:
npm install
- Start the project:
npm start
After starting the project, you can view the homepage in your browser at http://localhost:5173/project-foodies-frontend. The interface allows users to browse existing recipes, search by keywords, and add new recipes through dedicated forms.
The project has the following directory and file structure:
- public/: Contains static files that are not processed by Webpack.
- src/: Main application code.
- components/: React components.
- pages/: Application pages.
- styles/: CSS files and styles.
- index.html: Main HTML file.
- package.json: NPM configuration file.
- vite.config.js: Vite configuration file.
- View Recipes: Users can browse all available recipes.
-
Search Recipes: Ability to search for recipes by categories, ingredients, or area.
-
Adding Recipes: Registered users can add new recipes.
-
Favorite Recipes: Users can add recipes to favorites and view them in the respective section.
Instructions for contributing to the project:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make changes and commit them (git commit -am 'Added new feature').
- Push your changes (git push origin feature-branch).
- Create a Pull Request.
For additional questions or assistance, please contact us via email: chivapchichi2@gmail.com